Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }