void MainCarApply_Load(object sender, EventArgs e) { cLCar.BindList(); cLEmployeeID.BindList(); _list = new CarOutRegistrationDao().GetList(); if (_list.Count > 0) { gcOut.DataSource = _list; gcOut.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 (dateRegistraDate.EditValue == null) { MessageBox.Show("请输入派车日期!"); return; } CarOutRegistration model = new CarOutRegistration { EmployeeID = ValueConvert.ToInt32(cLookEmployee.EditValue), CarID = ValueConvert.ToInt32(cLCarID.EditValue), RegistraDate = ValueConvert.ToDateTime(dateRegistraDate.EditValue), Note = memoDispatchReason.Text, OperatorID = Program.CurrentEmployee.EmployeeID, OperateTime = DateTime.Now }; bool result = false; if (FormState == DS.MSClient.FormState.Modify) { model.RegistraID = curData.RegistraID; model.DispatchID = curData.DispatchID; result = new CarOutRegistrationDao().Update(model); } else { model.RegistraID = new CommonDAO().GetIntUniqueNumber("t_car_out_registration"); model.DispatchID = curData.DispatchID; result = new CarOutRegistrationDao().Add(model); } if (result) { new CarDispatchDao().UpdateRegistraDate(model); MessageBox.Show("保存成功"); this.DialogResult = DialogResult.OK; } }