using Core.Mes.Client.Comm.Control; using Core.Mes.Client.Comm.Server; using CoreFS.CA06; using Infragistics.Win.UltraWinGrid; 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; namespace Core.StlMes.Client.PnCost.NewCost.弹窗 { public partial class FrmTqnqD01T : FrmBase { public FrmTqnqD01T(OpeBase ob) { InitializeComponent(); this.ob = ob; } public string steelname, stdname, cx, steeltype; private void doQuery() { string steelName = ""; string stdName = ""; if (checksteelName.Checked) { steelName = this.textteelName.Text; } if(chekstdname.Checked) { stdName = this.textstdname.Text; } DataTable dtPsc = ServerHelper.GetData("com.steering.mes.cost.FrmProductManage.queryBaseD01", new Object[] { steelName, stdName }, ob); if (dtPsc != null && dtPsc.Rows.Count > 0) { GridHelper.CopyDataToDatatable(ref dtPsc, ref dataTable1, true); GridHelper.RefreshAndAutoSizeExceptColumns(ultraGrid1); } else { dataTable1.Rows.Clear(); } } private void FrmProductManage_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { doQuery(); } private void ultraGrid1_DoubleClick(object sender, EventArgs e) { ultraGrid1.UpdateData(); UltraGridRow ugr = ultraGrid1.ActiveRow; if (ugr == null) return; steelname = ugr.Cells["SG_SIGN"].Text.Trim(); stdname = ugr.Cells["SG_STD"].Text.Trim(); cx = ugr.Cells["SMELT_CODE"].Text.Trim(); steeltype = ugr.Cells["IN_STEEL_TYPE_CODE"].Text.Trim(); this.DialogResult = DialogResult.OK; this.Close(); } } }