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); } }
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); }
public void SaveTrainingAsync(Vlu_ChuongTrinhDT obj) { if (obj.ID == -1) { Model.Vlu_ChuongTrinhDTs.Add(obj); } PerformSubmitChanged(SaveTrainingComplete); }
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); }
public void DeleteTrainingAsync(Vlu_ChuongTrinhDT obj) { Model.Vlu_ChuongTrinhDTs.Remove(obj); PerformSubmitChanged(DeleteTrainingComplete); }