Пример #1
0
        public JsonResult CreateSingleEntry(int lineId, int shiftId, int workOrderId, DateTime productionDate, int parts, double weight, int weightUoMID, int?batchId, DateTime?adhesiveManufacturesDate, string comment)
        {
            IMProdModel model = new IMProdModel();

            try
            {
                using (IMProductionService service = new IMProductionService())
                {
                    int id = service.CreateSingleEntry(CurrentPlantId, lineId, shiftId, workOrderId, productionDate, parts, weight, weightUoMID, batchId, adhesiveManufacturesDate, comment, CurrentUser);
                    AutoMapper.Mapper.Map(service.Get(id), model);
                }

                model.ResponseMessage = new Core.ResponseMessage();
                model.ResponseMessage.ActionMessage = "ok";
                model.ResponseMessage.ActionStatus  = "ok";
            }
            catch (Exception exc)
            {
                model.ResponseMessage = new Core.ResponseMessage();
                model.ResponseMessage.ActionMessage = exc.Message;
                model.ResponseMessage.ActionStatus  = "error";
            }

            return(Json(model, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult EditSingleEntry(int id, int lineId, int shiftId, int workOrderId, DateTime productionDate, int parts, double weight, int weightUoMID, int?batchId, DateTime?adhesiveManufacturesDate, string comment)
        {
            IMProdModel model = new IMProdModel();

            try
            {
                using (IMProductionService service = new IMProductionService())
                {
                    IMProdDto dto = service.Get(id);
                    dto.PlantID                  = CurrentPlantId;
                    dto.LineID                   = lineId;
                    dto.ShiftID                  = shiftId;
                    dto.WorkOrderID              = workOrderId;
                    dto.ProductionDate           = productionDate;
                    dto.PartsCarton              = parts;
                    dto.CartonWeight             = weight;
                    dto.WeightUoMID              = weightUoMID;
                    dto.BatchID                  = batchId;
                    dto.AdhesionManufacturesDate = adhesiveManufacturesDate;
                    dto.ModifiedBy               = CurrentUser;

                    service.EditSingleEntry(dto);
                    AutoMapper.Mapper.Map(service.Get(id), model);
                }

                model.ResponseMessage = new Core.ResponseMessage();
                model.ResponseMessage.ActionMessage = "ok";
                model.ResponseMessage.ActionStatus  = "ok";
            }
            catch (Exception exc)
            {
                model.ResponseMessage = new Core.ResponseMessage();
                model.ResponseMessage.ActionMessage = exc.Message;
                model.ResponseMessage.ActionStatus  = "error";
            }

            return(Json(model, JsonRequestBehavior.AllowGet));
        }