private void btnDeletePay_Click(object sender, EventArgs e)
        {
            if (txtPayAgency.Text == "")
            {
                XtraMessageBox.Show("Bạn phải điền đầy đủ thông tin  !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            QuanLiTIenNo_DaiLi_DTO thanhtoan = new QuanLiTIenNo_DaiLi_DTO();

            thanhtoan.MaTN = txtIDPayOfAgency.Text;

            try
            {
                if (QuanLiTienNo_DaiLi_BUS.XoaThongTinTienNoDL(thanhtoan))
                {
                    Load_DSNoDaiLi();
                    LoadThongTin_ThanhToanDL(txtIDAgency.Text.ToString());

                    txtIDPayOfAgency.Text = DataProvider.ExcuteScalar(string.Format("SELECT MaTN=dbo.fcGetMaTTDL()"));
                    string arr = HoaDonNhapHang_BUS.TongNoDaiLi(txtIDAgency.Text);
                    txtTotalDebt.Text = arr;
                    txtPayAgency.Text = "";
                    XtraMessageBox.Show("Xóa thông tin thanh toán thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Exemple #2
0
        public static bool ThemThongTinTienNoDL(QuanLiTIenNo_DaiLi_DTO thanhtoan)
        {
            SqlConnection con = DataProvider.KetNoi();
            SqlCommand    cmd = new SqlCommand("ThemThongTin_TienNoDL", con);

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                SqlParameter p = new SqlParameter("@MaTN", thanhtoan.MaTN);
                cmd.Parameters.Add(p);

                p = new SqlParameter("@MaDL", thanhtoan.MaDL);
                cmd.Parameters.Add(p);
                p = new SqlParameter("@NgayTra", thanhtoan.NgayTra);
                cmd.Parameters.Add(p);
                p = new SqlParameter("@SoTienTra", thanhtoan.SoTienTra);
                cmd.Parameters.Add(p);

                cmd.ExecuteNonQuery();
                DataProvider.DongKetNoi(con);
                return(true);
            }
            catch (Exception ex)
            {
                DataProvider.DongKetNoi(con);
                MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }
Exemple #3
0
        public static List <QuanLiTIenNo_DaiLi_DTO> ThongTinTienNoDL(string s)
        {
            List <QuanLiTIenNo_DaiLi_DTO> ds = new List <QuanLiTIenNo_DaiLi_DTO>();


            SqlConnection con = DataProvider.KetNoi();

            try
            {
                string query = string.Format("EXEC dbo.DSTIENNODL @MaDL = N'" + s + "'");
                dt = DataProvider.LayDataTable(query, con);
            }
            catch
            {
                return(null);
            }

            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                QuanLiTIenNo_DaiLi_DTO thanhtoan = new QuanLiTIenNo_DaiLi_DTO();
                thanhtoan.MaTN      = (dt.Rows[i]["MaTN"].ToString());
                thanhtoan.MaDL      = (dt.Rows[i]["MaDL"].ToString());
                thanhtoan.NgayTra   = Convert.ToDateTime(dt.Rows[i]["NgayTra"].ToString());
                thanhtoan.SoTienTra = Convert.ToDouble(dt.Rows[i]["SoTienTra"].ToString());

                ds.Add(thanhtoan);
            }
            DataProvider.DongKetNoi(con);


            return(ds);
        }
 public static bool XoaThongTinTienNoDL(QuanLiTIenNo_DaiLi_DTO thanhtoan)
 {
     return(QuanLiTienNo_DaiLi_DAL.XoaThongTinTienNoDL(thanhtoan));
 }