Пример #1
0
        private void luuTruRButton_Click(object sender, EventArgs e)
        {
            if (ValidateForm())
            {
                var mayIn = new MayIn();

                switch (this.TinhTrangForm)
                {
                case TinhTrangForm.Them:
                    var model = new MayInModel(tenMayInRTextBox.Text, maMayInRTextBox.Text, moTaRTextBoxCtrl.Text,
                                               donViDemClickSPDropDownList.Text, ngungHoatDongCheckBox.Checked, int.Parse(thuTuSapXemRTextBox.Text));


                    mayIn.Them(model);
                    break;

                case TinhTrangForm.Sua:
                    this.MayInEdited.TenMayIn      = tenMayInRTextBox.Text;
                    this.MayInEdited.MaMayIn       = maMayInRTextBox.Text;
                    this.MayInEdited.MoTa          = moTaRTextBoxCtrl.Text;
                    this.MayInEdited.DonViDemClick = donViDemClickSPDropDownList.Text;
                    this.MayInEdited.NgungHoatDong = ngungHoatDongCheckBox.Checked;
                    this.MayInEdited.ThuTuSapXep   = int.Parse(thuTuSapXemRTextBox.Text);

                    mayIn.Sua(this.MayInEdited);
                    break;
                }//Switch
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show("Bạn phải điền đủ thông tin");
            }
        }
Пример #2
0
        public void Sua(MayInModel mayInModel)
        {
            var config = new MapperConfiguration(cfg => cfg.CreateMap <MayInModel, MayInBDO>());
            var mapper = config.CreateMapper();
            var objBDO = mapper.Map <MayInBDO>(mayInModel);

            logic.Sua(objBDO);
        }
Пример #3
0
        public void Them(MayInModel baiSP)
        {
            var config = new MapperConfiguration(cfg => cfg.CreateMap <MayInModel, MayInBDO>());
            var mapper = config.CreateMapper();
            var objBDO = mapper.Map <MayInBDO>(baiSP);

            //Chuyển
            //ChuyenObjectDTOThanhObjectBDO(baiSP, objBDO);
            //Thêm
            if (objBDO != null)
            {
                logic.Them(objBDO); //Thành công Mapper được
            }
        }