/// <summary> /// 将用户输入的数据填入数据库 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void simpleButton_确认添加_Click(object sender, EventArgs e) { UUT批次信息 info = new UUT批次信息() { UUT类型 = comboBoxEdit_UUT类型.Text, UUT批次号 = comboBoxEdit_批次信息.Text, UUT数量 = 0, 创建时间 = DateTime.Now.ToShortDateString(), }; bool res = ViewModuleManager.ModuleOfUUT批次信息管理.Add批次信息(info); if (res) { XtraMessageBox.Show("添加成功!"); //刷新该界面 ChildModuleOf添加批次信息_Load(null, null); //刷新主视图 ViewModuleManager.ModuleOfUUT批次信息管理.simpleButton_Batch刷新_Click(ViewModuleManager.ModuleOfUUT批次信息管理.simpleButton_Batch_Refresh, null); } else { XtraMessageBox.Show("添加失败!可能原因:\r\n1.数据库连接失败\r\n2.使用了相同的批次号"); } }
/// <summary> /// 双击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gridControl_批次信息表_MouseDown(object sender, MouseEventArgs e) { try { DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView_批次信息表.CalcHitInfo(new Point(e.X, e.Y)); if (e.Button == MouseButtons.Left && e.Clicks == 2) { if (hInfo.InRow) { int rowHandle = hInfo.RowHandle; //更新已选批次信息 UUT批次信息Selected = gridView_批次信息表.GetRow(rowHandle) as UUT批次信息; new ChildModuleOf批次详细信息().Show(); } } } catch (Exception) { } }
/// <summary> /// 创建新的批次号 /// </summary> /// <param name="uutBatch"></param> /// <returns></returns> public static bool InsertBatchNumber(UUT批次信息 uutBatch) { return(ViewModuleManager.ModuleOfUUT批次信息管理.Add批次信息(uutBatch)); }
/// <summary> /// 添加批次信息 /// </summary> /// <param name="info"></param> /// <returns></returns> public bool Add批次信息(UUT批次信息 info) { return(true); }