protected void btnLuu_Click(object sender, EventArgs e) { DTOCongNoBanHang dto = new DTOCongNoBanHang(); dto.MaDH = lbMaDH.Text; dto.MaKH = int.Parse(lbMaKH.Text); dto.MaNV = int.Parse(txtMaNV.Text); dto.NgayTraNo = Convert.ToDateTime(lbNgayTra.Text); dto.TienTT = int.Parse(txtTienTT.Text); DAO_Entity dao = new DAO_Entity(); dao.ThemCongNoBH(dto); DTODonDatHang dtodh = new DTODonDatHang(); dtodh.MaDH = lbMaDH.Text; int tong = int.Parse(lbTienTra.Text); int no = int.Parse(txtTienTT.Text); dtodh.CongNoDH = tong - no; dao.CapNhatCongNo(dtodh); if (dtodh.CongNoDH == 0) { dao.CapNhatTrangThaisauThanhToan(dtodh); } Response.Redirect("~/QLBoPhan_ThanhPham/QuanLyQuanNo_BH/DanhSachCongNo_BH.aspx"); }
public bool ThemCongNoBH(DTOCongNoBanHang dtocn) { bool ketqua = false; ketnoi.TaoKetNoi(); try { string lenh = "insert into CongNoBanHang(MaDH, MaKH, MaNV, NgayTraNo, TienTT) values (@madh, @makh, @manv, @ngaytt, @st)"; ketnoi.LenhKetNoi = new SqlCommand(lenh, ketnoi.KetNoi); ketnoi.LenhKetNoi.Parameters.Add("@madh", SqlDbType.VarChar); ketnoi.LenhKetNoi.Parameters.Add("@makh", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@manv", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@ngaytt", SqlDbType.DateTime); ketnoi.LenhKetNoi.Parameters.Add("@st", SqlDbType.Decimal); ketnoi.LenhKetNoi.Parameters["@madh"].Value = dtocn.MaDH; ketnoi.LenhKetNoi.Parameters["@makh"].Value = dtocn.MaKH; ketnoi.LenhKetNoi.Parameters["@manv"].Value = dtocn.MaNV; ketnoi.LenhKetNoi.Parameters["@ngaytt"].Value = dtocn.NgayTraNo; ketnoi.LenhKetNoi.Parameters["@st"].Value = dtocn.TienTT; if (ketnoi.LenhKetNoi.ExecuteNonQuery() != 0) ketqua = true; } catch (Exception) { throw; } finally { ketnoi.DongKetNoi(); } return ketqua; }