示例#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;
                        }
                    }
                }
            }
        }
        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;
                    //    }
                    //}
                }
            }
        }