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