Exemplo n.º 1
0
        private void btSua_Click(object sender, EventArgs e)
        {
            string MaKhach   = txtMakhach.Text.Trim();
            string TenKhach  = txtTenkhach.Text.Trim();
            string DiaChi    = txtDiachi.Text.Trim();
            string DienThoai = mskDienthoai.Text;

            if (String.IsNullOrEmpty(MaKhach) || String.IsNullOrEmpty(TenKhach))
            {
                MessageBox.Show("Bạn chưa nhập mã khách hoặc tên khách");
            }
            else
            {
                KhachDTO user = new KhachDTO(MaKhach, TenKhach, DiaChi, DienThoai);
                try
                {
                    int addrow = new KhachBUS().sua(user);
                    if (addrow > 0)
                    {
                        MessageBox.Show("Sửa Khách Hàng Thành Công");
                        txtMakhach.Text     = "";
                        txtTenkhach.Text    = "";
                        txtDiachi.Text      = "";
                        txtDiachi.Text      = "";
                        mskDienthoai.Text   = "";
                        dgvKhach.DataSource = khach.data();
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Sửa thất bại! \n\n" + ex.ToString());
                }
            }
        }
Exemplo n.º 2
0
        private void btXoa_Click(object sender, EventArgs e)
        {
            string user = txtMakhach.Text;

            if (String.IsNullOrEmpty(user))
            {
                MessageBox.Show("Bạn chưa nhập mã khách ");
            }
            else
            {
                try
                {
                    int addrow = new KhachBUS().xoa(user);
                    if (addrow > 0)
                    {
                        MessageBox.Show("Xóa Khách Hàng Thành Công");

                        /*txtMakhach.Text = "";
                         * txtTenkhach.Text = "";
                         * txtDiachi.Text = "";
                         * txtDiachi.Text = "";
                         * mskDienthoai.Text = "";*/
                        dgvKhach.DataSource = khach.data();
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Thêm thất bại! \n\n" + ex.ToString());
                }
            }
        }
Exemplo n.º 3
0
        //
        // Phương thức event khi nhấn In hoá đơn ở tab hoá đơn
        //
        private void BtnIn4_Click(object sender, EventArgs e)
        {
            int   maNV = new TaiKhoanBUS().GetMaNV(_tenDN);
            Khach kh   = new Khach(-1, txtK4.Text, txtDC4.Text, txtSDT4.Text);

            new KhachBUS().Add(kh);

            int   maKH = new KhachBUS().GetMaKH(txtK4.Text);
            HDBan hdb  = new HDBan(-1, maKH, maNV, dtNgTT4.Value, Convert.ToInt32(txtThanhTien4.Text));

            new HDBanBUS().Add(hdb);
            int maHDB = new ChiTietHDBanBUS().GetMaHDB(maKH, maNV);

            try
            {
                for (int i = 0; i < gridData4.Rows.Count - 1; i++)
                {
                    int          maSP    = new SanPhamBUS().GetMaSP(gridData4.Rows[i].Cells[0].Value.ToString());
                    int          soLuong = Convert.ToInt32(gridData4.Rows[i].Cells[1].Value.ToString());
                    int          tong    = Convert.ToInt32(gridData4.Rows[i].Cells[3].Value.ToString());
                    ChiTietHDBan cthdb   = new ChiTietHDBan(maHDB, maSP, soLuong, tong);
                    new ChiTietHDBanBUS().Add(cthdb);
                }

                MessageBox.Show("Đã lưu hoá đơn vào ổ đĩa D");
                frmCryReport f = new frmCryReport
                {
                    _tenKH    = txtK4.Text,
                    _maHDB    = maHDB,
                    _tenNV    = new TaiKhoanBUS().GetTenNV(_tenDN),
                    _ngLap    = dtNgTT4.Value,
                    _tongTien = txtThanhTien4.Text
                };
                f.Show();
            }
            catch
            {
                MessageBox.Show("Kiểm tra lại thông tin");

                new HDBanBUS().Delete(maHDB.ToString());

                new KhachBUS().Delete(kh);
                int i = Convert.ToInt32(gridData2.Rows[gridData2.RowCount - 1].Cells[0].Value.ToString());
                new KhachBUS().Reset(i);

                gridData4.DataSource = new HDBanBUS().LoadHD();
                gridData4.Refresh();

                i = Convert.ToInt32(gridData3.Rows[gridData3.RowCount - 1].Cells[0].Value.ToString());

                new SanPhamBUS().Reset(i);
            }
        }
Exemplo n.º 4
0
        public void LoadData()
        {
            List <Khach> list = new KhachBUS().Find(tbTenKhach.Text);

            gvKhach.DataSource = list;
        }