Beispiel #1
0
        /// <summary>
        /// edit data
        /// </summary>
        /// <param name="model"></param>
        private void EditDataSave(GoAboardModel model)
        {
            model.Reason            = txtReason.Text;
            model.Note              = txtNote.Text;
            model.SponsorDepartment = txtSponsorDepartment.Text;
            model.SourceDepartment  = txtSourceDepartment.Text;
            model.DecisionNumber    = txtDecisionNumber.Text;
            model.DecisionMaker     = txtDecisionMaker.Text;
            model.MakerPosition     = hdfIsMakerPosition.Text == @"0" ? cbxMakerPosition.Text : cbxMakerPosition.SelectedItem.Text;

            if (!string.IsNullOrEmpty(hdfNationId.Text))
            {
                model.NationId = Convert.ToInt32(hdfNationId.Text);
            }

            if (!DatetimeHelper.IsNull(dfFromDate.SelectedDate))
            {
                model.StartDate = dfFromDate.SelectedDate;
            }

            if (!DatetimeHelper.IsNull(dfToDate.SelectedDate))
            {
                model.EndDate = dfToDate.SelectedDate;
            }

            if (!DatetimeHelper.IsNull(dfDecisionDate.SelectedDate))
            {
                model.DecisionDate = dfDecisionDate.SelectedDate;
            }
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        private void Insert(DirectEventArgs e)
        {
            try
            {
                foreach (var itemRow in chkEmployeeRowSelection.SelectedRows)
                {
                    var model = new GoAboardModel()
                    {
                        RecordId    = Convert.ToInt32(itemRow.RecordID),
                        CreatedBy   = CurrentUser.User.UserName,
                        CreatedDate = DateTime.Now,
                        EditedDate  = DateTime.Now,
                        EditedBy    = CurrentUser.User.UserName,
                    };

                    //edit data
                    EditDataSave(model);

                    //create
                    GoAboardController.Create(model);
                }

                gpGoAboard.Reload();
                ResetForm();
                wdGoAboard.Hide();
            }
            catch (Exception ex)
            {
                Dialog.Alert("Có lỗi xảy ra trong quá trình tạo: {0}".FormatWith(ex.Message));
            }
        }