public bool suabophan(string mabp, string tenbp, string ghichu)
 {
     if (kTraKhoaChinh(mabp) == 1)
     {
         List <BOPHAN> list = LoadBoPhan();
         BOPHAN        a    = new BOPHAN();
         a        = qlbp.BOPHANs.Where(bp => bp.MABP == mabp.Trim()).FirstOrDefault();
         a.TENBP  = tenbp;
         a.GHICHU = ghichu;
         foreach (BOPHAN b in list)
         {
             if (b.MABP == mabp)
             {
                 qlbp.BOPHANs.DeleteOnSubmit(b);
                 qlbp.SubmitChanges();
             }
         }
         qlbp.SubmitChanges();
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public bool xoaBoPhan(string mabp)
        {
            BOPHAN a = new BOPHAN();

            a = qlbp.BOPHANs.Where(bp => bp.MABP == mabp.Trim()).FirstOrDefault();
            if (a == null)
            {
                return(false);
            }
            qlbp.BOPHANs.DeleteOnSubmit(a);
            qlbp.SubmitChanges();
            return(true);
        }
Exemple #3
0
 public static bool XoaBoPhan(int maBoPhanCanXoa)
 {
     try
     {
         QuanLyNhanSuEntities db = DataProvider.dbContext;
         BOPHAN boPhan           = db.BOPHANs.SingleOrDefault(i => i.MaBP == maBoPhanCanXoa);
         boPhan = db.BOPHANs.Remove(boPhan);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemple #4
0
 public static BoPhanDTO SuaBoPhan(BoPhanDTO boPhanDTO)
 {
     try
     {
         QuanLyNhanSuEntities db = DataProvider.dbContext;
         BOPHAN boPhan           = db.BOPHANs.SingleOrDefault(i => i.MaBP == boPhanDTO.MaBP);
         boPhan.TenBP = boPhanDTO.TenBP;
         db.SaveChanges();
         return(boPhanDTO);
     }
     catch
     {
         return(null);
     }
 }
 public bool themBoPhan(string mabophan, string tenbophan, string ghichu)
 {
     if (kTraKhoaChinh(mabophan) == 0)
     {
         BOPHAN a = new BOPHAN();
         a.MABP   = mabophan;
         a.TENBP  = tenbophan;
         a.GHICHU = ghichu;
         qlbp.BOPHANs.InsertOnSubmit(a);
         qlbp.SubmitChanges();
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #6
0
 public static BoPhanDTO ThemBoPhan(BoPhanDTO boPhanDTO)
 {
     try
     {
         BOPHAN boPhan = new BOPHAN();
         boPhan.TenBP = boPhanDTO.TenBP;
         QuanLyNhanSuEntities db = DataProvider.dbContext;
         boPhan = db.BOPHANs.Add(boPhan);
         db.SaveChanges();
         boPhanDTO.MaBP    = boPhan.MaBP;
         boPhanDTO.TenBP   = boPhan.TenBP;
         boPhanDTO.SoLuong = 0;
         return(boPhanDTO);
     }
     catch
     {
         return(null);
     }
 }