public static bool ThemThongTinTienNo(QuanLi_TienNoKH_DTO thanhtoan) { SqlConnection con = DataProvider.KetNoi(); SqlCommand cmd = new SqlCommand("ThemThongTin_TienNoKH", con); try { cmd.CommandType = CommandType.StoredProcedure; SqlParameter p = new SqlParameter("@MaTT", thanhtoan.MaTT); cmd.Parameters.Add(p); p = new SqlParameter("@MaKH", thanhtoan.MaKH); cmd.Parameters.Add(p); p = new SqlParameter("@NgayTra", thanhtoan.NgayTra); cmd.Parameters.Add(p); p = new SqlParameter("@SoTienTra", thanhtoan.SoTienTra); cmd.Parameters.Add(p); p = new SqlParameter("@TinhTrang", thanhtoan.TinhTrang); 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); } }
private void btnAddPayout_Click(object sender, EventArgs e) { if (txtPay.Text == "") { XtraMessageBox.Show("Bạn phải điền đầy đủ thông tin !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } QuanLi_TienNoKH_DTO thanhtoan = new QuanLi_TienNoKH_DTO(); thanhtoan.MaTT = txtIDPay.Text; thanhtoan.MaKH = txtIDCustomer.Text; thanhtoan.NgayTra = Convert.ToDateTime(dateTimePicker1.Text); thanhtoan.SoTienTra = Convert.ToDouble(txtPay.Text); thanhtoan.TinhTrang = 0; try { if (QuanLi_TienNoKH_BUS.ThemThongTinTienNo(thanhtoan)) { LoadThongTin_ThanhToanKH(txtIDCustomer.Text.ToString()); txtIDPay.Text = DataProvider.ExcuteScalar(string.Format("SELECT MaTT=dbo.fcGetMaTT()")); sum = ((double)sum - Double.Parse(txtPay.Text.ToString())); txtTotalDebtOfPay.Text = sum.ToString(); XtraMessageBox.Show("Thêm 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; } }
private void btnDeletePay_Click(object sender, EventArgs e) { if (txtPay.Text == "") { XtraMessageBox.Show("Bạn phải điền đầy đủ thông tin !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } QuanLi_TienNoKH_DTO thanhtoan = new QuanLi_TienNoKH_DTO(); thanhtoan.MaTT = txtIDPay.Text; try { if (QuanLi_TienNoKH_BUS.XoaThongTinTienNo(thanhtoan)) { LoadDSKH_NoTien(); LoadThongTin_ThanhToanKH(txtIDCustomer.Text.ToString()); txtIDPay.Text = DataProvider.ExcuteScalar(string.Format("SELECT MaTT=dbo.fcGetMaTT()")); sum = ((double)sum + Double.Parse(txtPay.Text.ToString())); txtTotalDebtOfPay.Text = sum.ToString(); txtPay.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; } }
public static List <QuanLi_TienNoKH_DTO> ThongTinTienNo(string s) { List <QuanLi_TienNoKH_DTO> ds = new List <QuanLi_TienNoKH_DTO>(); SqlConnection con = DataProvider.KetNoi(); try { string query = string.Format("EXEC dbo.DSTIENNOKH @MaKH = 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++) { QuanLi_TienNoKH_DTO thanhtoan = new QuanLi_TienNoKH_DTO(); thanhtoan.MaTT = (dt.Rows[i]["MaTT"].ToString()); thanhtoan.MaKH = (dt.Rows[i]["MaKH"].ToString()); thanhtoan.NgayTra = Convert.ToDateTime(dt.Rows[i]["NgayTra"].ToString()); thanhtoan.SoTienTra = Convert.ToDouble(dt.Rows[i]["SoTienTra"].ToString()); thanhtoan.TinhTrang = Convert.ToInt32(dt.Rows[i]["TinhTrang"].ToString()); ds.Add(thanhtoan); } DataProvider.DongKetNoi(con); return(ds); }
public static bool XoaThongTinTienNo(QuanLi_TienNoKH_DTO thanhtoan) { return(QuanLi_TienNoKH_DAL.XoaThongTinTienNo(thanhtoan)); }