protected void btnThemSP_Click(object sender, EventArgs e) { XemDSKho.Visible = true; DTOXuLyPhieuGiao dtoct = new DTOXuLyPhieuGiao(); // DTODonDatHang dtoDH = new DTODonDatHang(); dtoct.MaDH = lbMaDH.Text; DTOSanPham dtoSP = new DTOSanPham(); dtoct.MaSP = int.Parse(ddTP.SelectedValue); // dtoSP.TenSP = ddTP.SelectedItem.ToString(); //dtoct.dtoSP = dtoSP; //dtoct.dtoDH = dtoDH; //dtoSP.TenSP = ddTP.SelectedValue; dtoct.SoLuong = int.Parse(txtSoLuong.Text); dtoct.ThanhTien = int.Parse(lbgia.Text) * int.Parse(txtSoLuong.Text); //BLLXuLyDonHang bll = new BLLXuLyDonHang(); //bll.ThemChiTietDH(dtoct); DTOKhoSP dtokho = new DTOKhoSP(); dtokho.MaSP = int.Parse(ddTP.SelectedValue); dtokho.Soluong = int.Parse(lbSLKho.Text) - int.Parse(txtSoLuong.Text); DAO_Entity dao = new DAO_Entity(); dao.CapNhatSLKhoSP(dtokho); DAO_Entity daokh = new DAO_Entity(); daokh.ThemPhieuGiaoHang(dtoct); Response.Redirect(Request.RawUrl); }
public void xuatpgiao(DTOXuLyPhieuGiao dtoCtDH) { DAO_Entity dao = new DAO_Entity(); dao.ThemPhieuGiaoHang(dtoCtDH); }
public bool ThemPhieuGiaoHang(DTOXuLyPhieuGiao dtoCtDH) { bool ketqua = false; ketnoi.TaoKetNoi(); try { string lenh = "insert into XuLyPhieuGiao(MaDH, MaSP, SoLuong, ThanhTien) values (@madh, @masp, @sl, @tt)"; ketnoi.LenhKetNoi = new SqlCommand(lenh, ketnoi.KetNoi); ketnoi.LenhKetNoi.Parameters.Add("@madh", SqlDbType.VarChar); ketnoi.LenhKetNoi.Parameters.Add("@masp", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@sl", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters.Add("@tt", SqlDbType.Int); ketnoi.LenhKetNoi.Parameters["@madh"].Value = dtoCtDH.MaDH; ketnoi.LenhKetNoi.Parameters["@masp"].Value = dtoCtDH.MaSP; ketnoi.LenhKetNoi.Parameters["@sl"].Value = dtoCtDH.SoLuong; ketnoi.LenhKetNoi.Parameters["@tt"].Value = dtoCtDH.ThanhTien; if (ketnoi.LenhKetNoi.ExecuteNonQuery() != 0) ketqua = true; } catch (Exception) { throw; } finally { ketnoi.DongKetNoi(); } return ketqua; }
public List<DTOXuLyPhieuGiao> LayDSPhieuGiao(string ma) { List<DTOXuLyPhieuGiao> ds = new List<DTOXuLyPhieuGiao>(); string lenh = "Select * from XuLyPhieuGiao ct, DonDH dh, KhachHang kh, SanPham sp, LoaiSP lsp, LoaiKH l where dh.MaDH=" + ma + " and kh.MaLKH=l.MaLKH and kh.MaKH=dh.MaKH and ct.MaDH=dh.MaDH and ct.MaSP=sp.MaSP and sp.MaLoai = lsp.MaLoai"; ketnoi.TaoKetNoi(); DataTable bang = new DataTable(); try { ketnoi.LenhKetNoi = new SqlCommand(lenh, ketnoi.KetNoi); //dong bo lenh ket noi voi du lieu trong database ketnoi.TichHopCSDL = new SqlDataAdapter(ketnoi.LenhKetNoi); ketnoi.TichHopCSDL.Fill(bang); foreach (DataRow dongDL in bang.Rows) { DTOXuLyPhieuGiao dtoct = new DTOXuLyPhieuGiao(dongDL); ds.Add(dtoct); } } catch { throw; } finally { ketnoi.DongKetNoi(); } return ds; }