public JsonResult AjaxRawMaterialDelete(string row) { TPO.Web.Core.ResponseMessage responseMessage; RawMaterial rawMaterial = JsonConvert.DeserializeObject <RawMaterial>(row); try { if (rawMaterial != null) { RawMaterialDto dto = new RawMaterialDto(); using (RawMaterialService service = new RawMaterialService()) { Mapper.Map(rawMaterial, dto); if (rawMaterial.Id > 0) { service.Delete(dto.Id); } } } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxTestUpdate(string row) { RawMaterial rawMaterial = JsonConvert.DeserializeObject <RawMaterial>(row); if (rawMaterial != null) { rawMaterial.LastModified = DateTime.Now; RawMaterialDto dto = new RawMaterialDto(); using (RawMaterialService service = new RawMaterialService()) { Mapper.Map(rawMaterial, dto); if (rawMaterial.Id > 0) { service.Update(dto); } else { dto.PlantId = CurrentPlantId; service.Add(dto); } } } return(RedirectToAction("Index")); }
public JsonResult GetRawMaterialCodeDropDown(string q) { List <RawMaterialDto> list = new List <RawMaterialDto>(); using (var service = new RawMaterialService()) { list = service.GetAll(); } return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { List<RawMaterial> rawMaterials = new List<RawMaterial>(); using (RawMaterialService svc = new RawMaterialService()) { var dtos = svc.GetAll(); rawMaterials.AddRange(Mapper.Map<List<RawMaterialDto>, List<RawMaterial>>(dtos)); } ViewBag.RawMaterialsList = rawMaterials; return View(); }
public JsonResult GetRawMaterialList() { List <RawMaterial> rawMaterials = new List <RawMaterial>(); using (RawMaterialService svc = new RawMaterialService()) { // TODO: Uncomment line below and delete call to GetAll once PlantId set properly //var dtos = svc.GetAllByPlantId(LocalCurrentPlantId); var dtos = svc.GetAll(); rawMaterials.AddRange(Mapper.Map <List <RawMaterialDto>, List <RawMaterial> >(dtos)); } return(Json(rawMaterials, JsonRequestBehavior.AllowGet)); }
private IEnumerable <SelectListItem> GetProductionLines() { var data = new List <SelectListItem>(); using (var service = new RawMaterialService()) { var dtos = service.GetAllByPlantId(CurrentPlantId).ToList(); data.AddRange(dtos.Select(d => new SelectListItem { Text = d.Description, Value = d.Id.ToString() })); } return(data); }
public JsonResult GetAllRawMaterialResult(int?rows, int?page) { rows = rows ?? DefaultPageSize; page = page ?? DefaultPage; int total; List <RawMaterial> rawMaterials = new List <RawMaterial>(); using (RawMaterialService svc = new RawMaterialService()) { var dtos = svc.GetAllByPlantId(CurrentPlantId); total = dtos.Count; var currentPageDtos = dtos.OrderBy(r => r.Id).Skip((page.Value - 1) * rows.Value).Take(rows.Value).ToList(); rawMaterials.AddRange(Mapper.Map <List <RawMaterialDto>, List <RawMaterial> >(currentPageDtos)); } return(BuildJsonResult(rawMaterials, total)); //return Json(rawMaterials, JsonRequestBehavior.AllowGet); }
public JsonResult AjaxTypeUpdate(string row, int formulationID, int extruderID) { TPO.Web.Core.ResponseMessage responseMessage; try { TPOFormulationRawMaterialModel formulation = JsonConvert.DeserializeObject <TPOFormulationRawMaterialModel>(row); if (formulation != null) { formulation.LastModified = DateTime.Now; TPOFormulationRawMaterialDto dto = new TPOFormulationRawMaterialDto(); using (TPOFormulationRawMaterialService service = new TPOFormulationRawMaterialService()) { Mapper.Map(formulation, dto); dto.PlantID = CurrentPlantId; dto.TPOFormulationID = formulationID; dto.TPOExtruderID = extruderID; using (RawMaterialService rawMaterialService = new RawMaterialService()) { dto.RawMaterialCode = rawMaterialService.Get(formulation.RawMaterialID).Code; } if (formulation.ID > 0) { service.Update(dto); } else { service.Add(dto); } } } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult GetCodeDropDown(string id = "") { List <RawMaterialReceivedDto> list = new List <RawMaterialReceivedDto>(); RawMaterialDto rawMaterialDto = new RawMaterialDto(); if (id != "") { using (var service = new RawMaterialService()) { rawMaterialDto = service.GetAll().Where(q => q.Code == id).ToList().FirstOrDefault(); } using (var service = new RawMaterialReceivedService()) { list = service.GetAll().Where(q => q.RawMaterialId == rawMaterialDto.Id).ToList(); } } return(Json(list, JsonRequestBehavior.AllowGet)); }
public JsonResult AjaxRawMaterialUpdate(string row) { TPO.Web.Core.ResponseMessage responseMessage; RawMaterial rawMaterial = JsonConvert.DeserializeObject <RawMaterial>(row); try { if (rawMaterial != null) { rawMaterial.LastModified = DateTime.Now; RawMaterialDto dto = new RawMaterialDto(); using (RawMaterialService service = new RawMaterialService()) { Mapper.Map(rawMaterial, dto); if (rawMaterial.Id > 0) { service.Update(dto); } else { dto.PlantId = CurrentPlantId; service.Add(dto); } } } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult GridByType(int lineID, int?rows, int?page) { rows = rows ?? DefaultPageSize; page = page ?? DefaultPage; int lineDescription; List <CurrentScrimViewModel> list = new List <CurrentScrimViewModel>(); List <TPOCurrentRawMaterialDto> materialslist = new List <TPOCurrentRawMaterialDto>(); if (lineID != null) { using (var service = new ProductionLineService()) { lineDescription = service.Get(lineID).ID; } using (var service = new TPOCurrentRawMaterialService()) { materialslist = service.GetAll().Where(q => q.LineID == lineDescription).ToList(); } foreach (var dto in materialslist) { RawMaterialReceivedDto rawMaterialReceivedDto = new RawMaterialReceivedDto(); RawMaterialDto rawMaterialDto = new RawMaterialDto(); CurrentScrimViewModel csvm = new CurrentScrimViewModel(); csvm.Id = dto.ID; csvm.PlantId = CurrentPlantId; using (var service = new RawMaterialReceivedService()) { rawMaterialReceivedDto = service.Get(dto.RawMaterialReceivedID ?? 0); csvm.LotNumber = rawMaterialReceivedDto.LotNumber; csvm.RawMaterialID = rawMaterialReceivedDto.Id; } using (var service = new RawMaterialService()) { rawMaterialDto = service.Get(Convert.ToInt32(rawMaterialReceivedDto.RawMaterialId)); csvm.RawMaterialCode = rawMaterialDto.Code; } csvm.EnteredBy = dto.EnteredBy; csvm.ModifiedBy = dto.ModifiedBy; csvm.DateEntered = dto.DateEntered; csvm.LastModified = dto.LastModified; list.Add(csvm); } } int total; total = list.Count(); List <CurrentScrimViewModel> currentPageDtos = new List <CurrentScrimViewModel>(); if (rows.HasValue) { currentPageDtos.AddRange(list.OrderByDescending(r => r.DateEntered).Skip((page.Value - 1) * rows.Value).Take(rows.Value).ToList()); } else { currentPageDtos.AddRange(list); } return(BuildJsonResult(currentPageDtos, total)); }