public JsonResult GuardarUso(DETALLE_USO_CONTROL_PESO_CODIFICACION UsoCOntrol) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } UsoCOntrol.FechaCreacionLog = DateTime.Now; UsoCOntrol.UsuarioCreacionLog = lsUsuario[0]; UsoCOntrol.TerminalCreacionLog = Request.UserHostAddress; UsoCOntrol.EstadoRegistro = clsAtributos.EstadoRegistroActivo; object[] resultado; ClsdControlPesoCodificacionLomosyMigas = new ClsdControlPesoCodificacionLomosyMigas(); if (UsoCOntrol.IdDescripcionUso == 0) { resultado = ClsdControlPesoCodificacionLomosyMigas.GuardarUsoControl(UsoCOntrol); } else { resultado = ClsdControlPesoCodificacionLomosyMigas.ActualizarUsosControl(UsoCOntrol); } //clsDControlConsumoInsumo = new clsDControlConsumoInsumo(); //string resultado = clsDControlConsumoInsumo.GuardarPallet(pallet); return(Json(resultado, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public object[] InactivarUso(DETALLE_USO_CONTROL_PESO_CODIFICACION ControlUso) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var BuscarUso = db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Find(ControlUso.IdDescripcionUso); BuscarUso.UsuarioModificacionLog = ControlUso.UsuarioCreacionLog; BuscarUso.FechaModificacionLog = DateTime.Now; BuscarUso.TerminalModificacionLog = ControlUso.TerminalCreacionLog; BuscarUso.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro Inactivado con éxito"; return(resultado); } }
public object[] ActualizarUsosControl(DETALLE_USO_CONTROL_PESO_CODIFICACION UsosControl) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var BuscarUsoDetalle = db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Find(UsosControl.IdDescripcionUso); BuscarUsoDetalle.UsuarioModificacionLog = UsosControl.UsuarioCreacionLog; BuscarUsoDetalle.FechaModificacionLog = DateTime.Now; BuscarUsoDetalle.TerminalModificacionLog = UsosControl.TerminalCreacionLog; BuscarUsoDetalle.Cantidad = UsosControl.Cantidad; db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro actualizado con éxito"; return(resultado); } }
public object[] GuardarUsoControl(DETALLE_USO_CONTROL_PESO_CODIFICACION UsoControl) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var buscarHoraDet = db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Where(z => z.Codigo == UsoControl.Codigo && z.IdCabeceraControlPesoCodificacion == UsoControl.IdCabeceraControlPesoCodificacion && z.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault(); if (buscarHoraDet == null) { db.DETALLE_USO_CONTROL_PESO_CODIFICACION.Add(UsoControl); db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro ingresado con éxito"; return(resultado); } else { resultado[0] = "666"; resultado[1] = "Error, El control de uso ingresado ya existe"; return(resultado); } } }