Exemple #1
0
        // cập nhật nợ đầu, cơ sở dữ liệu ban đầu
        public void CapNhatNoDau()
        {
            BaoCaoCongNo_DTO r = new BaoCaoCongNo_DTO();

            r.Thang = DateTime.Now.Month;
            r.Nam   = DateTime.Now.Year;
            DataTable dt = BaoCaoCongNo_BUS.GetMaKhachHang();
            int       n  = dt.Rows.Count;

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < n; i++)
                {
                    r.MaKhachHang = int.Parse(dt.Rows[i].ItemArray[0].ToString());
                    if (BaoCaoCongNo_BUS.CheckThongTin(r) == false)
                    {
                        r.NoDau = BaoCaoCongNo_BUS.GetSoTienNo(r.MaKhachHang);
                        string ketQua = BaoCaoCongNo_BUS.ThemTonDau(r);
                        if (ketQua != "Success")
                        {
                            MessageBox.Show(ketQua);
                            return;
                        }
                    }
                }
            }
        }
        private void btnBaoCao_Click(object sender, EventArgs e)
        {
            BaoCaoCongNo_DTO r = new BaoCaoCongNo_DTO();

            try
            {
                r.Thang = int.Parse(txtThang.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Tháng không được để trống và phải là số");
                return;
            }
            try
            {
                r.Nam = int.Parse(txtNam.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Năm không được để trống và phải là số");
                return;
            }

            DataTable dt = BaoCaoCongNo_BUS.GetBaoCaoCongNoByThangNam(r);

            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("Tháng, năm này không có trong CSDL");
            }
            dgvCongNo.DataSource = dt;
        }
        private void btnBaoCao_Click(object sender, EventArgs e)
        {
            BaoCaoCongNo_DTO r = new BaoCaoCongNo_DTO();

            try
            {
                r.Thang = int.Parse(txtThang.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Tháng không được để trống và phải là số");
                return;
            }
            try
            {
                r.Nam = int.Parse(txtNam.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Năm không được để trống và phải là số");
                return;
            }

            DataTable dt = BaoCaoCongNo_BUS.GetBaoCaoCongNoByThangNam(r);

            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("Tháng, năm này không có trong CSDL");
            }
            colMaKhachHang.ValueMember   = "MaKhachHang";
            colMaKhachHang.DisplayMember = "TenKhachHang";
            colMaKhachHang.DataSource    = KhachHang_BUS.GetKhachHangAll();
            dgvCongNo.DataSource         = dt;
            btnXuat.Enabled = true;
        }
Exemple #4
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            //PhieuThuTien_DTO pt = new PhieuThuTien_DTO();
            //pt.MaPT = int.Parse(txtMaPhieuThu.Text);
            //string ketQua = PhieuThuTien_BUS.XoaPhieuThu(pt);
            //if (ketQua != "Success")
            //{
            //    MessageBox.Show(ketQua);
            //    return;
            //}
            //MessageBox.Show("Xóa thành công");
            //HienThiPhieuThu();

            string maHD;

            maHD        = HoaDon_BUS.LayMaHoaDon(int.Parse(txtMaKhachHang.Text));
            txtThu.Text = maHD;
            if (maHD != null)
            {
                HoaDon_BUS.XoaCTHoaDonByMa(int.Parse(maHD));
            }
            HoaDon_BUS.XoaHoaDonbyMaKH(int.Parse(txtMaKhachHang.Text));
            string KetQua3 = KhachHang_BUS.XoaKhachHangbyMa(int.Parse(txtMaKhachHang.Text));

            BaoCaoCongNo_BUS.XoaKhachHangbyMa(int.Parse(txtMaKhachHang.Text));
            PhieuThuTien_BUS.XoaPhieuThutuMaKH(int.Parse(txtMaKhachHang.Text));
            if (KetQua3 != "Success")
            {
                MessageBox.Show(KetQua3);
                return;
            }
            MessageBox.Show("Xóa thành công");
            HienThiDanhSach();
        }
        public void CapNhatNoDau()
        {
            BaoCaoCongNo_DTO r = new BaoCaoCongNo_DTO();

            r.Thang = DateTime.Now.Month;
            r.Nam   = DateTime.Now.Year;
            DataTable dt = BaoCaoCongNo_BUS.GetMaKhachHang();
            int       n  = dt.Rows.Count;

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < n; i++)
                {
                    r.MaKhachHang = int.Parse(dt.Rows[i].ItemArray[0].ToString());
                    if (BaoCaoCongNo_BUS.CheckThongTin(r) == false)
                    {
                        r.NoDau = BaoCaoCongNo_BUS.GetSoTienNo(r.MaKhachHang);
                        string ketQua = BaoCaoCongNo_BUS.ThemTonDau(r);
                        if (ketQua != "Success")
                        {
                            MessageBox.Show(ketQua);
                            return;
                        }
                    }
                    // suy nghĩ xem có nên cập nhật lại nợ đầu không, xem có hợp lí không
                    //else
                    //{
                    //    r.NoDau = BaoCaoCongNo_BUS.GetSoTienNo(r.MaKhachHang);
                    //    string kq = BaoCaoCongNo_BUS.CapNhatNoDauKhachHang(r);
                    //    if (kq != "Success")
                    //    {
                    //        MessageBox.Show(kq);
                    //        return;
                    //    }
                    //}
                }
            }
        }