private void btnHuyhd_Click(object sender, EventArgs e) { int maHoaDon = Convert.ToInt32(tbxSohd.Text); PhieuHd del = PhieuHd_BUS.GetAll().Where(m => m.MaPhieuHd == maHoaDon).FirstOrDefault(); PhieuHd_BUS.Delete(del); Close(); }
protected void GridView1_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e) { GridViewRow row = (GridViewRow)GridView1.Rows[e.RowIndex]; int maHoaDon = int.Parse(((Label)row.FindControl("maHoaDon")).Text); PhieuHd del = PhieuHd_BUS.GetAll().Where(m => m.MaPhieuHd == maHoaDon).FirstOrDefault(); PhieuHd_BUS.Delete(del); this.BindGrid(); }
public int total() { int maPhieuHd = PhieuHd_BUS.GetAll().ToList().Last().MaPhieuHd; int ck; if (tbxCK.Text == "") { ck = 0; } else { ck = Convert.ToInt32(tbxCK.Text); } int m = PhieuHdChiTiet_BUS.GetAll().ToList().Where(p => p.MaPhieuHd == maPhieuHd).Sum(p => Convert.ToInt32(p.ThanhTien)) * (100 - ck) / 100; return(m); }
public static string LapHoaDon(string data, int phanTram, string tienGiam) { JavaScriptSerializer json = new JavaScriptSerializer(); List <string[]> mystring = json.Deserialize <List <string[]> >(data); PhieuHd phd = new PhieuHd() { NgayLap = DateTime.Now, PhanTramGiam = phanTram, TienGiam = tienGiam }; PhieuHd_BUS.Insert(phd); int maPhieuHd = PhieuHd_BUS.GetAll().ToList().Last().MaPhieuHd; for (int i = 0; i < mystring.Count; i++) { int maSp = int.Parse(mystring[i][0]); int sL = int.Parse(mystring[i][1]); PhieuHdChiTiet phd_ct = new PhieuHdChiTiet(); phd_ct.MaPhieuHd = maPhieuHd; phd_ct.MaSp = maSp; phd_ct.SoLuong = sL; phd_ct.ThanhTien = maSp * sL; Sp sp = Sp_BUS.GetById(maSp); sp.SoLuongTonKho -= sL; if (sp.SoLuongTonKho < 0) { sp.SoLuongTonKho = 0; } Sp_BUS.Update(sp); PhieuHdChiTiet_BUS.Insert(phd_ct); } return(""); }
private void BindGrid() { GridView1.DataSource = PhieuHd_BUS.GetAll(); GridView1.DataBind(); }
public int idhd() { int maPhieuHd = PhieuHd_BUS.GetAll().ToList().Last().MaPhieuHd; return(maPhieuHd); }
public void Loadcthd() { PhieuHd_BUS.Loadct(dgvCTHD); }