using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CoreFS.CA06;
using Core.Mes.Client.Comm.Server;
using Core.StlMes.Client.YdmPipeManage.Tool;
using Core.Mes.Client.Comm.Control;
namespace Core.StlMes.Client.YdmPipeReport
{
public partial class FrmQuantity : FrmBase
{
public FrmQuantity()
{
this.IsLoadUserView = true;
InitializeComponent();
}
private void FrmQuantity_Load(object sender, EventArgs e)
{
dtBathYear.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM"));
}
public override void ToolBar_Click(object sender, string ToolbarKey)
{
switch (ToolbarKey)
{
case "Query":
queryData();
break;
case "Export":
exportData();
break;
case "Close":
this.Close();
break;
}
}
///
/// 查询
///
private void queryData()
{
string mothYear = this.dtBathYear.Value.ToString("yyyyMM");
string[] arr = BaseMethod.InitPermissions(this.ValidDataPurviewIds, ob);
string supplyUnit = this.CustomInfo;
DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmQuantity.getQuantity", new object[] { mothYear, arr, supplyUnit }, ob);
GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true);
}
///
/// 导出
///
private void exportData()
{
GridHelper.ulGridToExcel(this.ultraGrid1, "量差明细汇总");
}
}
}