| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- using System;
- using System.Drawing;
- using System.Collections;
- using System.ComponentModel;
- using System.Windows.Forms;
- using Core.XgMes.Client.StorageBase;
- namespace Core.XgMes.Client.JGKC.RollManager
- {
- public partial class TurnoffSendQueryJB : Mes.ClientFrameWork.FrmBase
- {
- public TurnoffSendQueryJB()
- {
- InitializeComponent();
- }
- private void TurnoffSendQueryJB_Load(object sender, EventArgs e)
- {
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- DialogResult result = DialogResult.No;
- switch (e.Tool.Key)
- {
- case "btnQuery":
- this.Cursor = Cursors.WaitCursor;
- Query();
- this.Cursor = Cursors.Default;
- break;
- case "btnExcel":
- Export();
- break;
- case "btnExit":
- this.Close();
- break;
- }
- }
- private void Query()
- {
- try
- {
-
- string where = this.ucSendQueryJB1.WhereStr;
- System.Collections.ArrayList ps = new ArrayList();
- System.Collections.ArrayList pg = new ArrayList();
- System.Collections.ArrayList ps0 = this.ucSendStatJB1.SendSelectStr;
- System.Collections.ArrayList pg0 = this.ucSendStatJB1.SendGroupbyStr;
-
- //if (where.IndexOf("A.CLEARFLAG") < 0)
- //{
- // ps.AddRange(ps0);
- // ps.AddRange(ps1);
- // pg.AddRange(pg0);
- // pg.AddRange(pg1);
- //}
- //else if (where.IndexOf("A.CLEARFLAG='0'") >= 0)
- //{
- ps.AddRange(ps0);
- pg.AddRange(pg0);
- //}
- //else if (where.IndexOf("A.CLEARFLAG='1'") >= 0)
- //{
- // ps.AddRange(ps1);
- // pg.AddRange(pg1);
- //}
- string strerr = "";
- object obj = Core.Mes.ClientFrameWork.ClientCommon._RemotingHelp.ExecuteMethod("BJZWJBStuff", "Core.XgMes.Server.JGKC.RollManager.TurnoffSendCan",
- "GetOutStorageData", new object[] { where, ps, pg }, out strerr);
- if (obj != null)
- {
- this.ultraGrid1.DataSource = (System.Data.DataSet)obj;
- foreach (System.Data.DataColumn col in this.dataSet1.Tables[0].Columns)
- {
- if (!((System.Data.DataSet)obj).Tables[0].Columns.Contains(col.ColumnName))
- {
- this.ultraGrid1.DisplayLayout.Bands[0].Columns[col.ColumnName].Hidden = true;
- }
- else
- {
- this.ultraGrid1.DisplayLayout.Bands[0].Columns[col.ColumnName].Hidden = false;
- }
- }
- }
-
- }
- catch (System.Exception ex)
- {
- System.Diagnostics.Debug.WriteLine(ex.ToString());
-
- }
- }
- public void Export()
- {
- try
- {
- string filename = @"成品发运.xls";
- this.ultraGridExcelExporter1.Export(this.ultraGrid1, filename);
- System.Diagnostics.ProcessStartInfo st = new System.Diagnostics.ProcessStartInfo(filename);
- st.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized;
- System.Diagnostics.Process.Start(st);
- }
- catch (System.Exception ex)
- {
- System.Diagnostics.Debug.WriteLine(ex.ToString());
- }
- }
- private void chk_Filter_CheckedChanged(object sender, EventArgs e)
- {
- if (this.chk_Filter.Checked)
- {
- this.ultraGrid1.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.True;
- }
- else
- {
- this.ultraGrid1.DisplayLayout.Bands[0].ColumnFilters.ClearAllFilters();
- this.ultraGrid1.DisplayLayout.Bands[1].ColumnFilters.ClearAllFilters();
- this.ultraGrid1.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- }
- }
- }
- }
|