Beispiel #1
0
        public static void ThayDoiTienNo(ThayDoiTienNo tienNo)
        {
            DataAccessHelper db  = new DataAccessHelper();
            SqlCommand       cmd = db.Command("THAYDOITIENNO");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@_BIENSO", tienNo.BienSo);
            cmd.Parameters.AddWithValue("@_TIENNO", tienNo.TienNo);
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            db.dt = new DataTable();
            da.Fill(db.dt);
        }
Beispiel #2
0
        private void btnTraNo_Click(object sender, EventArgs e)
        {
            if (decimal.Parse(txtTienTra.Text) <= 0)
            {
                MessageBox.Show("Nhập số tiền lớn hơn 0VND", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                tienTra = decimal.Parse(txtTienTra.Text);
                tienNo  = decimal.Parse(txtTienNo.Text);

                if (tienTra > tienNo)
                {
                    MessageBox.Show("Tiền khách trả không được lớn hơn tiền nợ", "Thông báo", MessageBoxButtons.OK);
                    txtTienTra.Clear();
                    txtTienNoConLai.Clear();
                }
                else
                {
                    PhieuThuTien phieuThuTien = new PhieuThuTien(txtSoPhieu.Text, txtBienSo.Text, DateTime.Now, tienTra);
                    try
                    {
                        PhieuThuTienBLL.NhapPhieuThuTien(phieuThuTien);
                    }
                    catch (Exception ex)
                    { MessageBox.Show(ex.Message); }

                    ThayDoiTienNo _tienNo = new ThayDoiTienNo();
                    _tienNo.BienSo = txtBienSo.Text;
                    _tienNo.TienNo = decimal.Parse(txtTienNoConLai.Text);
                    ThayDoiTienNoBLL.ThayDoiTienNo(_tienNo);
                    MessageBox.Show("Thay đổi tiền nợ thành công!", "Thông báo", MessageBoxButtons.OK);
                    txtTienNo.Text = txtTienNoConLai.Text;
                    txtTienTra.Clear();
                    txtTienNoConLai.Clear();
                    btnInPhieu.Enabled = true;
                }
            }
        }
Beispiel #3
0
 public static void ThayDoiTienNo(ThayDoiTienNo tienNo)
 {
     ThayDoiTienNoDAL.ThayDoiTienNo(tienNo);
 }