Пример #1
0
        private void initForm(UserCarTypeTaskInfo info)
        {
            if (info != null)
            {
                UserTaskInfo tmpUserTask = new UserTaskInfo();
                DBModelBase.Clone<UserTaskInfo>(info.UserTask, ref tmpUserTask);
                newTaskInfo.UserTask = tmpUserTask;
                taskInfo = info;
            }

            this.Text += IsNew ? "-新增" : "-修改";
            this.Btn_OK.Click += Btn_OK_Click;

            cbConsultant.Properties.Items.AddRange(GlobalCaches.Instance.ConsultantInfos);
            cbCarType.Properties.Items.AddRange(GlobalCaches.Instance.CarTypes);

            UserTaskInfo tmpUserTaskInfo = newTaskInfo.UserTask;
            cbConsultant.EditValue = tmpUserTaskInfo.ConsultantName;

            cbCarType.DataBindings.Add("EditValue", newTaskInfo, "CarType");
            txtTaskDesc.DataBindings.Add("Text", tmpUserTaskInfo, "Desc");
            dtStartDate.EditValue = tmpUserTaskInfo.StartDate.HasValue ? tmpUserTaskInfo.StartDate.Value : DateTime.Now;
            dtEndDate.EditValue = tmpUserTaskInfo.EndDate.HasValue ? tmpUserTaskInfo.EndDate : DateTime.Now.AddMonths(1);
            txtTaskNum.EditValue = tmpUserTaskInfo.Cnt ?? 1;

            cbConsultant.SelectedText = tmpUserTaskInfo.ConsultantName;
        }
Пример #2
0
        public FmConsultantTaskInfo(UserCarTypeTaskInfo info = null)
        {
            InitializeComponent();

            initForm(info);
        }