using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Stone.Common; using Stone.Entity; using Stone.WinBiz.JISAdmin; using Gm_WMS.DataAccess.DataService; using System.IO; namespace Stone.WinModule.BasicData { public partial class frmCallOff : Stone.WinModule.frmBase { public bool IsSample = false; EntityBase v_JIS_Tod_List = new Entity_v_JIS_Tod_List(); public frmCallOff() { InitializeComponent(); try { this.txtPackageGroupName.DataSource = new Entity_t_Sys_AppconfigItem().GetData("Code='print_group'").Tables[0]; this.txtPackageGroupName.ValueMember = "Value1"; this.txtPackageGroupName.DisplayMember = "Value1"; this.dateTimePicker1.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0); this.dateTimePicker2.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 23, 59, 59); } catch (Exception ex) { MyMessageBox.ShowErrorMessage(ex.Message); } } private void frmEdiPrintAssemble_Load(object sender, EventArgs e) { if (IsSample) v_JIS_Tod_List = new Entity_v_JIS_Tod_List_JY(); } private void btnQuery_Click(object sender, EventArgs e) { try { string PackageGroupName = this.txtPackageGroupName.SelectedValue.ToString(); string d1 = this.dateTimePicker1.Value.ToString("yyyy-MM-dd HH:mm:00"); string d2 = this.dateTimePicker2.Value.ToString("yyyy-MM-dd HH:mm:00"); string strWhere = "{0} [SwetTime]>='{1}' and [SwetTime]<='{2}' {3} {4}"; if (IsSample) { strWhere = "{0} [time]>='{1}' and [time]<='{2}' {3} {4}"; } object[] obj = new object[10]; obj[0] = PackageGroupName != "" ? "[PackageGroupName]='" + PackageGroupName + "' and " : ""; obj[1] = d1; obj[2] = d2; obj[3] = this.txtOrderNumber.Text.Trim() != "" ? " and ([OrderNumber]='" + this.txtOrderNumber.Text.Trim() + "' or [partNumber]='" + this.txtOrderNumber.Text.Trim() + "')" : ""; obj[4] = IsSample ? " and [OrderNumber] like '6%'" : ""; strWhere = string.Format(strWhere, obj); this.dgrdView1.DataSource = v_JIS_Tod_List.GetData("", strWhere, "[SequenceNumber] asc").Tables[0]; MyGridViewStyle.SetDataGridRowNumber(this.dgrdView1); MyGridViewStyle.SetDataGridMenuCommon(this.dgrdView1); MyGridViewStyle.GetGridViewState(this.dgrdView1, this.Text); this.dgrdView1.Columns["ID"].Visible = false; this.dgrdView1.Columns["SequenceNumber"].HeaderText = "EINSTEIN Seq"; this.lblShow.Text = "记录:" + this.dgrdView1.Rows.Count; } catch (Exception ex) { MyMessageBox.ShowErrorMessage(ex.Message); } } private void btnSet_Click(object sender, EventArgs e) { MyGridViewStyle.Show(this.dgrdView1, this.Text); } private void btnOutPut_Click(object sender, EventArgs e) { try { Stone.Common.MyExport.ShowExport(this.dgrdView1); } catch (Exception ex) { MyMessageBox.ShowInfoMessage(ex.Message); } } private void frmEdiPrintAssemble_FormClosing(object sender, FormClosingEventArgs e) { try { MyGridViewStyle.SaveGridViewState(this.dgrdView1, this.Text); } catch { } } } }