Esempio n. 1
0
 private void btSuaHD_Click(object sender, EventArgs e)
 {
     try
     {
         var Xuly = new BAL_HD();
         var hd   = new BEL_HD();
         hd.MaHD     = int.Parse(tbMaHD.Text);
         hd.LoaiHang = tbLoaiHang.Text;
         hd.TenHang  = cbTenHang.Text;
         hd.SL       = int.Parse(tbSoLuong.Text);
         hd.Tong     = float.Parse(tbTong.Text);
         hd.Tru      = 'N';
         if (Xuly.CapNhaphd(hd) == true)
         {
             MessageBox.Show("Cập nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             dgvHoaDon.DataSource = Xuly.LayDSHD(lbTenNV.Text);
             HienThiHD(dgvHoaDon);
             tbMaHD.Text = null;
             tbTong.Text = null;
         }
         else
         {
             MessageBox.Show("Update thất bại vui lòng xem lại thông tin nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             dgvHoaDon.DataSource = Xuly.LayDSHD(lbTenNV.Text);
             tbMaHD.Focus();
         }
     }
     catch
     {
     }
 }
Esempio n. 2
0
        private bool UpDaTruHD()
        {
            bool kq   = false;
            var  xuli = new BAL_HD();

            if (xuli.CapNhaDaTru() == true)
            {
                return(kq = true);
            }
            return(false);
        }
Esempio n. 3
0
        private void btXoaHD_Click_1(object sender, EventArgs e)
        {
            var xuli = new BAL_HD();

            if (xuli.XoaSachHD(tbMaHD.Text) == true)
            {
                MessageBox.Show("Đã Xoá HD", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                HienThiHD(dgvHoaDon);
            }
            else
            {
                MessageBox.Show("Chọn hóa đơn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 4
0
        private void btThemHD_Click(object sender, EventArgs e)
        {
            var Xuly = new BAL_HD();
            var hd   = new BEL_HD();

            dgvHoaDon.DataSource = null;
            hd.LoaiHang          = tbLoaiHang.Text.ToString();
            hd.TenHang           = cbTenHang.Text.ToString();
            hd.SL      = int.Parse(tbSoLuong.Text);
            hd.GiamGia = 0;
            hd.Tong    = float.Parse(tbTong.Text);
            hd.TenNV   = lbTenNV.Text;
            hd.TThai   = 1;
            hd.Tru     = 'N';
            hd.Trung   = 0;
            HienThiGia(cbTenHang.Text);
            SL = SL - int.Parse(tbSoLuong.Text);
            if (SL < 0)
            {
                MessageBox.Show("Số lượng hàng không đủ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                HienThiSL(cbTenHang.Text);
                SL = int.Parse(tbSoLuong.Text);
            }
            else
            {
                if (Xuly.ThemHD(hd) == true)
                {
                    MessageBox.Show("Thêm dữ liệu thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    tbSoLuong.Text       = (SL_Dem - int.Parse(tbSoLuong.Text)).ToString();
                    dgvHoaDon.DataSource = Xuly.LayDSHD(lbTenNV.Text);
                    HienThiHD(dgvHoaDon);
                }
                else
                {
                    MessageBox.Show("Thêm dữ liệu thất bại vui lòng xem lại thông tin nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dgvHoaDon.DataSource = Xuly.LayDSHD(lbTenNV.Text);
                    tbLoaiHang.Focus();
                }
            }
        }
Esempio n. 5
0
 private void Bill_Load_1(object sender, EventArgs e)
 {
     try
     {
         DataTable dt = new DataTable();
         dt                 = xuli.LayTenNV(General.TK);
         lbTenNV.Text       = dt.Rows[0]["HoTen"].ToString();
         tbMaHD.Enabled     = false;
         tbLoaiHang.Enabled = false;
         tbTong.Enabled     = false;
         tbGia.Enabled      = false;
         HienThiTenHang(cbTenHang);
         BAL_HD capnhap = new BAL_HD();
         if (FrmBAOCAO.Dem != 0)
         {
             capnhap.CapNhatTrung();
         }
     }
     catch
     {
         MessageBox.Show("Sai tên Server!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable     dt      = new DataTable();
            BAL_KHACHHANG xuli    = new BAL_KHACHHANG();
            BAL_HD        capnhap = new BAL_HD();
            FrmBAOCAO     fr      = new FrmBAOCAO();

            try
            {
                dt = xuli.LaySoLanMua(tbSDT.Text);
                int SoLanMua = int.Parse(dt.Rows[0]["SoLanDaMua"].ToString());
                dt = xuli.SDTTrung(tbSDT.Text);
                int makh = int.Parse(dt.Rows[0]["MaKH"].ToString());
                fr._NhanVien = Bill.Ten;
                if (Bill.TongTien > double.Parse(textBox1.Text))
                {
                    MessageBox.Show("không đủ tiền", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (SoLanMua == 0)
                    {
                        fr._KM = 0;
                        xuli.ThemLanMua(tbSDT.Text, 1);
                        capnhap.CapNhapKM_MaKH(0, makh);
                    }
                    else
                    {
                        if (SoLanMua > 0 && SoLanMua < 10)
                        {
                            fr._KM = double.Parse(label3.Text) * 0.05;
                            double chia = (double.Parse(label3.Text) * 0.05) / Bill.SoDong;
                            capnhap.CapNhapKM_MaKH(chia, makh);
                            xuli.ThemLanMua(tbSDT.Text, SoLanMua + 1);
                        }
                        if (SoLanMua > 10 && SoLanMua < 30)
                        {
                            fr._KM = double.Parse(label3.Text) * 0.1;
                            double chia = (double.Parse(label3.Text) * 0.1) / Bill.SoDong;
                            capnhap.CapNhapKM_MaKH(chia, makh);
                            xuli.ThemLanMua(tbSDT.Text, SoLanMua + 1);
                        }
                        if (SoLanMua > 30)
                        {
                            fr._KM = double.Parse(label3.Text) * 0.2;
                            double chia = (double.Parse(label3.Text) * 0.2) / Bill.SoDong;
                            capnhap.CapNhapKM_MaKH(chia, makh);
                            xuli.ThemLanMua(tbSDT.Text, SoLanMua + 1);
                        }
                    }
                    fr._TienKhachDua = double.Parse(textBox1.Text);
                    this.Visible     = false;
                    fr.ShowDialog();
                }
            }
            catch
            {
                MessageBox.Show("Vui lòng đăng kí SĐT", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
Esempio n. 7
0
        private void HienThiHD(DataGridView dvg)
        {
            BAL_HD xuli = new BAL_HD();

            dvg.DataSource = xuli.LayDSHD(lbTenNV.Text);
        }