private bool Del() { try { DataGridViewSelectedRowCollection r = DGV_QLSP.SelectedRows; if (r.Count < 1) { MessageBox.Show("Vui lòng click vào 1 Row"); } foreach (ChiTiet_SP i in db.ChiTiet_SPs) { foreach (DataGridViewRow j in r) { if (i.MaSP == j.Cells["MaSP"].Value.ToString()) { KT_Gia_NhapXuat t = db.KT_Gia_NhapXuats.Where(p => p.MaSP == i.MaSP).FirstOrDefault(); db.KT_Gia_NhapXuats.Remove(t); db.ChiTiet_SPs.Remove(i); } } } db.SaveChanges(); MessageBox.Show("Xóa thành công"); return(true); } catch (Exception) { return(false); } }
private List <KT_Gia_NhapXuat> Check_SoLuong() { List <KT_Gia_NhapXuat> KT = new List <KT_Gia_NhapXuat>(); KT_Gia_NhapXuat kt = new KT_Gia_NhapXuat(); foreach (KT_Gia_NhapXuat i in db.KT_Gia_NhapXuats.Where(p => p.Soluong == 0)) { KT.Add(i); } kt = KT[0]; for (int i = 1; i < KT.Count; i++) { if (KT[i].MaSP == kt.MaSP) { KT.RemoveAt(i); } } return(KT); }