protected void btnLuu_Click(object sender, EventArgs e) { DTOCongNoVatLieu dtovl = new DTOCongNoVatLieu(); dtovl.MaPDVLCC = int.Parse(lbMPD.Text); dtovl.MaNCC = int.Parse(lbNCC.Text); dtovl.MaNV = int.Parse(TextBox1.Text); dtovl.NgayTraNo = Convert.ToDateTime(lbNTT.Text); dtovl.Sotien = int.Parse(TextBox2.Text); DAO_Entity dao = new DAO_Entity(); dao.ThemCongNoNCC(dtovl); DTOPhieuDatVatLieuCC dtopd = new DTOPhieuDatVatLieuCC(); dtopd.MaPDVLCC = lbMPD.Text; int tong = int.Parse(lbTong.Text); int no = int.Parse(TextBox2.Text); dtopd.CongNoNCC = tong - no; dao.CapNhatCongNoNCC(dtopd); Response.Redirect("~/QLBoPhan_VatLieu/QLCongNoNCC/DanhSachCongNo.aspx"); }
public bool ThemCongNoNCC(DTOCongNoVatLieu dtocn) { bool ketqua = false; ketnoi.TaoKetNoi(); try { string lenh = "insert into CongNoVatLieu(MaPDVLCC, MaNCC, MaNV, NgayTraNo, Sotien) values (@mapd, @macc, @manv, @ngaytt, @st)"; ketnoi.LenhKetNoi = new SqlCommand(lenh, ketnoi.KetNoi); //ketnoi.LenhKetNoi.Parameters.Add("@macn", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@mapd", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@macc", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@manv", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@ngaytt", SqlDbType.DateTime); ketnoi.LenhKetNoi.Parameters.Add("@st", SqlDbType.Int); // ketnoi.LenhKetNoi.Parameters["@macn"].Value = dtocn.MaCNVL; ketnoi.LenhKetNoi.Parameters["@mapd"].Value = dtocn.MaPDVLCC; ketnoi.LenhKetNoi.Parameters["@macc"].Value = dtocn.MaNCC; ketnoi.LenhKetNoi.Parameters["@manv"].Value = dtocn.MaNV; ketnoi.LenhKetNoi.Parameters["@ngaytt"].Value = dtocn.NgayTraNo; ketnoi.LenhKetNoi.Parameters["@st"].Value = dtocn.Sotien; if (ketnoi.LenhKetNoi.ExecuteNonQuery() != 0) ketqua = true; } catch (Exception) { throw; } finally { ketnoi.DongKetNoi(); } return ketqua; }