void MainCarApply_Load(object sender, EventArgs e) { cLCar.BindList(); cLEmployeeID.BindList(); _list = new CarriageReturnDao().GetList(); if (_list.Count > 0) { gcReturn.DataSource = _list; gcReturn.RefreshDataSource(); } }
/// <summary> /// 确认保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnOK_Click(object sender, EventArgs e) { if (cLookEmployee.EditValue == null) { MessageBox.Show("请输入登记人!"); return; } if (cLCarID.EditValue == null) { MessageBox.Show("请选择车辆!"); return; } if (dateReturnDate.EditValue == null) { MessageBox.Show("请输入回车日期!"); return; } CarriageReturn model = new CarriageReturn { EmployeeID = ValueConvert.ToInt32(cLookEmployee.EditValue), CarID = ValueConvert.ToInt32(cLCarID.EditValue), ReturnDate = ValueConvert.ToDateTime(dateReturnDate.EditValue), Note = memoDispatchReason.Text, OperatorID = Program.CurrentEmployee.EmployeeID, OperateTime = DateTime.Now }; bool result = false; if (FormState == DS.MSClient.FormState.Modify) { model.ReturnID = curData.ReturnID; model.DispatchID = curData.DispatchID; result = new CarriageReturnDao().Update(model); } else { model.ReturnID = new CommonDAO().GetIntUniqueNumber("t_carriage_return"); model.DispatchID = curData.DispatchID; result = new CarriageReturnDao().Add(model); } if (result) { new CarDispatchDao().UpdateReturnDate(model); MessageBox.Show("保存成功"); this.DialogResult = DialogResult.OK; } }