Exemplo n.º 1
0
        private void BtnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm Loại Đại Lý")
            {
                btnThem.Text   = "Lưu";
                btnSua.Enabled = false;
                btnXoa.Text    = "Hủy";
                btnXoa.Enabled = true;
                SetDefault(true);
                txtTenLoaiDaiLy.Focus();
            }
            else
            {
                DialogResult result = MessageBox.Show("Bạn chắc chắn muốn thêm đại lý", "THÊM ĐẠI LÝ", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (result == DialogResult.OK)
                {
                    if (KiemTra())
                    {
                        DTO_LoaiDaiLy ldl = new DTO_LoaiDaiLy();
                        ldl.TenLoaiDaiLy = this.txtTenLoaiDaiLy.Text;
                        ldl.NoToiDa      = uint.Parse(this.txtNoToiDa.Text);
                        if (LoaiDaiLy.ThemLoaiDaiLy(ldl))
                        {
                            btnThem.Text = "Thêm Loại Đại Lý";
                            btnXoa.Text  = "Xóa";

                            dataLoaiDaiLy.DataSource = LoaiDaiLy.LayDanhSachLoaiDaiLy();
                            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataLoaiDaiLy.DataSource];
                            myCurrencyManager.Refresh();

                            SetDefault(false);
                            ResetValue();

                            if (string.IsNullOrEmpty(txtMaLoaiDaiLy.Text))
                            {
                                btnXoa.Enabled = false;
                            }

                            MessageBox.Show("Thêm đại lý thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        else
                        {
                            MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Thêm đại lý thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void BtnSua_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtMaLoaiDaiLy.Text))
            {
                MessageBox.Show("Vui lòng chọn loại đại lý để cập nhật", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                SetDefault(true);
            }
            else
            {
                if (btnSua.Text == "Sửa")
                {
                    btnSua.Text     = "Cập nhật";
                    btnXoa.Text     = "Hủy";
                    btnThem.Enabled = false;
                    SetDefault(true);
                }
                else
                {
                    DialogResult result = MessageBox.Show("Bạn chắc chắn muốn cập nhật", "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (result == DialogResult.OK)
                    {
                        DTO_LoaiDaiLy ldl = new DTO_LoaiDaiLy();
                        ldl.Id           = long.Parse(this.txtMaLoaiDaiLy.Text);
                        ldl.TenLoaiDaiLy = this.txtTenLoaiDaiLy.Text;
                        ldl.NoToiDa      = uint.Parse(this.txtNoToiDa.Text);

                        if (LoaiDaiLy.SuaLoaiDaiLy(ldl))
                        {
                            btnSua.Text     = "Sửa";
                            btnXoa.Text     = "Xóa";
                            btnThem.Enabled = true;

                            dataLoaiDaiLy.DataSource = LoaiDaiLy.LayDanhSachLoaiDaiLy();
                            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataLoaiDaiLy.DataSource];
                            myCurrencyManager.Refresh();

                            MessageBox.Show("Cập nhật loại đại lý thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            SetDefault(false);
                            ResetValue();
                        }
                        else
                        {
                            MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Cập nhật đại lý thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
 public bool SuaLoaiDaiLy(DTO_LoaiDaiLy loaidl)
 {
     return(ldl.SuaLoaiDaiLy(loaidl));
 }
Exemplo n.º 4
0
 public bool ThemLoaiDaiLy(DTO_LoaiDaiLy loaidl)
 {
     return(ldl.ThemLoaiDaiLy(loaidl));
 }