// GET: EquipmentPlan public ActionResult Index() { DictionaryRepository dicRepository = new DictionaryRepository(false); Guid id = Guid.NewGuid(); ViewBag.EquipmentPlanType = dicRepository.GetAsQuarable().Where(o => o.Type == Dictionary.DicEquipmentPlanType.DicCode && o.ExpireDate == null) .ToList().OrderBy(o => o.Name) .Select(o => new Item() { Id = o.Id.ToString(), Name = o.Name }).ToList(); ViewBag.PlanType = dicRepository.GetDictionaryElementIdByTypeAndCode( Dictionary.DicEquipmentPlanType.DicCode, Dictionary.DicEquipmentPlanType.CheckPlan); EquipmentRepository eRepository = new EquipmentRepository(false); var equipment = eRepository.GetAsQuarable(e => e.DeleteDate == null).FirstOrDefault(); if (equipment != null) { ViewBag.EquipmentDefaultId = equipment.Id; } return(PartialView(id)); }
/// <summary> /// Журналы Проверок/Профилактических работ/Квалификации /// </summary> /// <returns></returns> public ActionResult EquipmentJournal(string journalType) { DictionaryRepository dicRepository = new DictionaryRepository(false); Guid id = Guid.NewGuid(); /* * ViewBag.EquipmentJournalType = * dicRepository.GetAsQuarable().Where(o => o.Type == Dictionary.DicEquipmentJournalType.DicCode && o.ExpireDate == null) * .ToList().OrderBy(o => o.Name) * .Select(o => new Item() { Id = o.Id.ToString(), Name = o.Name }).ToList(); */ ViewBag.JournalTypeCode = journalType; ViewBag.JournalTypeId = dicRepository.GetAsQuarable() .Where(o => o.Type == Dictionary.DicEquipmentJournalType.DicCode && o.ExpireDate == null && o.Code == journalType).Select(o => o.Id).FirstOrDefault(); EquipmentRepository eRepository = new EquipmentRepository(false); var equipment = eRepository.GetAsQuarable(e => e.DeleteDate == null).FirstOrDefault(); if (equipment != null) { ViewBag.EquipmentDefaultId = equipment.Id; } if (journalType == Dictionary.DicEquipmentJournalType.PreventiveWorkJournal) { ViewBag.Header1 = "Дата замены расходных материалов"; ViewBag.Header2 = "Дата следующей замены расходных материалов"; ViewBag.Header3 = "Дополнительные работы"; ViewBag.Header4 = "Результаты профилактических работ"; } else if (journalType == Dictionary.DicEquipmentJournalType.CheckJournal) { ViewBag.Header1 = "Дата поверки"; ViewBag.Header2 = "Дата следующей поверки"; ViewBag.Header3 = "Номер сертификата"; ViewBag.Header4 = "Результаты поверки"; return(PartialView("CheckEquipmentJournal", id)); } else if (journalType == Dictionary.DicEquipmentJournalType.QualificationJournal) { ViewBag.Header1 = "Дата квалификации"; ViewBag.Header2 = "Дата следующей квалификации"; ViewBag.Header3 = "Дополнительные работы"; ViewBag.Header4 = "Результаты квалификации"; return(PartialView("QEquipmentJournal", id)); } return(PartialView(id)); }
// GET: OrderTmc public PartialViewResult OrderTmcView(Guid tmcId, Guid?id = null, string note = "", bool isEdit = false) { TmcRepository tmcRepository = new TmcRepository(false); LimsTmcOutView toc = new LimsTmcOutView() { Id = tmcId, TmcId = tmcId, TmcOutId = id ?? Guid.Empty }; if (id == null) { var tmcOrdering = tmcRepository.GetAsQuarable(tmc => tmc.Id == tmcId).FirstOrDefault(); if (tmcOrdering != null) { toc.Name = tmcOrdering.Name; toc.Count = tmcOrdering.CountActual; toc.OwnerEmployeeId = tmcOrdering.OwnerEmployeeId; toc.MeasureTypeConvertDicId = tmcOrdering.MeasureTypeConvertDicId; } DictionaryRepository dicRep = new DictionaryRepository(false); var outTypeId = dicRep.GetAsQuarable(d => d.Type == Dictionary.OutTypes.DicCode && d.ExpireDate == null) .Select(d => d.Id) .FirstOrDefault(); toc.OutTypeDicId = outTypeId; toc.Note = note; } else { OrderTmcRepository otRepo = new OrderTmcRepository(false); toc = otRepo.LimsTmcOutViewGetAsQuarable(lto => lto.TmcId == tmcId && lto.TmcOutId == id).FirstOrDefault(); var tmcOrdering = tmcRepository.GetAsQuarable(tmc => tmc.Id == tmcId).FirstOrDefault(); if (tmcOrdering != null && toc != null) { toc.MeasureTypeConvertDicId = tmcOrdering.MeasureTypeConvertDicId; } } if (toc != null) { toc.IsEdit = isEdit; } return(PartialView(toc)); }
// GET: Equipment public ActionResult Index() { DictionaryRepository dicRepository = new DictionaryRepository(false); Guid id = Guid.NewGuid(); ViewBag.EquipmentLocation = dicRepository.GetAsQuarable().Where(o => o.Type == Dictionary.DicEquipmentLab.DicCode && o.ExpireDate == null) .ToList().OrderBy(o => o.Name) .Select(o => new Item() { Id = o.Id.ToString(), Name = o.Name }).ToList(); ViewBag.UiId = Guid.NewGuid(); return(PartialView(id)); }
public ActionResult MaterialForm(Guid?id) { DictionaryRepository drepository = new DictionaryRepository(false); var mpsampleId = drepository.GetAsQuarable( d => d.Type == Dictionary.MaterialRdType.DicCode && d.Code == Dictionary.MaterialRdType.MpSample) .Select(d => d.Id) .FirstOrDefault(); EXP_Materials material = new EXP_Materials() { Id = Guid.NewGuid(), TypeId = mpsampleId, }; if (id.HasValue) { MaterialRepository repository = new MaterialRepository(false); material = repository.GetById(id.Value); } return(PartialView("_MaterialFormView", material)); }