Exemple #1
0
 void MainCarApply_Load(object sender, EventArgs e)
 {
     cLCar.BindList();
     cLEmployeeID.BindList();
     _list = new CarOutRegistrationDao().GetList();
     if (_list.Count > 0)
     {
         gcOut.DataSource = _list;
         gcOut.RefreshDataSource();
     }
 }
Exemple #2
0
        /// <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;
            }
        }