예제 #1
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtMaKh.Text))
            {
                MessageBox.Show("Vui lòng chọn khách hàng để cập nhật", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                SetDefault(false);
            }
            else
            {
                if (btnSua.Text == "Sửa")
                {
                    btnSua.Text = "Cập nhật";
                    btnxoa.Text = "Hủy";
                    SetDefault(true);
                    txtTenKh.Focus();
                }
                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)
                    {
                        if (!KiemTra())
                        {
                            return;
                        }
                        DTO_KhachHang ldl = new DTO_KhachHang();
                        ldl.Name  = this.txtTenKh.Text;
                        ldl.Sdt   = this.numSDT.Value.ToString();
                        ldl.Email = this.txtEmail.Text;

                        ldl.Id = long.Parse(this.txtMaKh.Text);


                        if (ncc.suaKhachHang(ldl))
                        {
                            btnSua.Text            = "Sửa";
                            btnxoa.Text            = "Xóa";
                            dataMatHang.DataSource = ncc.LayDanhSachKhachHang();
                            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataMatHang.DataSource];
                            myCurrencyManager.Refresh();

                            MessageBox.Show("Cập nhật khách hàng 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 khách hàng thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
예제 #2
0
 private void FrmPhieuXuat_Load(object sender, EventArgs e)
 {
     dataPhieuXuat.DataSource = phieuxuat.laydanhsach();
     this.dataPhieuXuat.Columns["manv"].Visible = false;
     this.dataPhieuXuat.Columns["makh"].Visible = false;
     btnSua.Enabled        = false;
     btnXoa.Enabled        = false;
     btnXemChiTiet.Enabled = false;
     cbManv.DataSource     = nhanvien.LayDanhSachNhanVien();
     cbManv.ValueMember    = "Id";
     cbManv.DisplayMember  = "TenNhanVien";
     cbMakh.DataSource     = khachhang.LayDanhSachKhachHang();
     cbMakh.ValueMember    = "Id";
     cbMakh.DisplayMember  = "Name";
     SetDefault(false);
 }
예제 #3
0
 private void HienThiDanhSachKhachHang()
 {
     dtDanhSachKhachHang       = new DataTable();
     dtDanhSachKhachHang       = bd.LayDanhSachKhachHang(ref err);
     dgvdskhachhang.DataSource = dtDanhSachKhachHang;
 }