Пример #1
0
 public void GetTrainingAsync(int id)
 {
     if (id == -1)
     {
         Vlu_ChuongTrinhDT obj = new Vlu_ChuongTrinhDT();
         obj.ID       = id;
         obj.NamHoc   = DateTime.Now.Year;
         obj.HocKy    = 1;
         obj.KhoaID   = -1;
         obj.LopID    = -1;
         obj.MonHocID = -1;
         obj.NgayTao  = DateTime.Now;
         obj.NguoiTao = SystemConfig.UserName;
         List <Vlu_ChuongTrinhDT> lst = new List <Vlu_ChuongTrinhDT>();
         lst.Add(obj);
         GetTrainingComplete(this, new EntityResultsArgs <Vlu_ChuongTrinhDT>(lst.ToArray()));
     }
     else
     {
         var query = from c in Model.GetVlu_ChuongTrinhDTQuery()
                     where c.ID == id
                     select c;
         PerformQuery(query, GetTrainingComplete, false);
     }
 }
Пример #2
0
        public int ImportListTraining(List <ImportTraining> listImport)
        {
            //Check timeout import
            int result = 0;

            foreach (var item in listImport)
            {
                Vlu_MonHoc objMH   = ObjectContext.Vlu_MonHoc.FirstOrDefault(c => c.MonHocID == item.MonHocID);
                Vlu_Khoa   objKhoa = ObjectContext.Vlu_Khoa.FirstOrDefault(c => c.KhoaID == item.KhoaID);
                Vlu_LopHoc objLop  = ObjectContext.Vlu_LopHoc.FirstOrDefault(c => c.LopID == item.LopID);
                if (objMH != null && objKhoa != null && objLop != null)
                {
                    Vlu_ChuongTrinhDT obj = new Vlu_ChuongTrinhDT();
                    obj.ID           = -1;
                    obj.Vlu_MonHoc   = objMH;
                    obj.Vlu_Khoa     = objKhoa;
                    obj.Vlu_LopHoc   = objLop;
                    obj.NamHoc       = item.NamHoc;
                    obj.HocKy        = item.HocKy;
                    obj.NgayTao      = DateTime.Now;
                    obj.NguoiTao     = ServiceContext.User.Identity.Name;
                    obj.NgayCapNhat  = DateTime.Now;
                    obj.NguoiCapNhat = ServiceContext.User.Identity.Name;
                    result++;
                    ObjectContext.AddToVlu_ChuongTrinhDT(obj);
                }
            }
            if (result > 0)
            {
                ObjectContext.SaveChanges();
            }
            return(result);
        }
Пример #3
0
 public void SaveTrainingAsync(Vlu_ChuongTrinhDT obj)
 {
     if (obj.ID == -1)
     {
         Model.Vlu_ChuongTrinhDTs.Add(obj);
     }
     PerformSubmitChanged(SaveTrainingComplete);
 }
Пример #4
0
        public int DeleteTraining(ImportTraining obj)
        {
            //1: can't find obj
            Vlu_ChuongTrinhDT objTraining = ObjectContext.Vlu_ChuongTrinhDT.FirstOrDefault(c => c.ID == obj.ID);

            if (objTraining != null)
            {
                ObjectContext.DeleteObject(objTraining);
                ObjectContext.SaveChanges();
            }
            else
            {
                return(1);
            }
            return(0);
        }
Пример #5
0
 public void DeleteTrainingAsync(Vlu_ChuongTrinhDT obj)
 {
     Model.Vlu_ChuongTrinhDTs.Remove(obj);
     PerformSubmitChanged(DeleteTrainingComplete);
 }