public JsonResult GuardarMuestrasPorHora(DETALLE_HORAS_CONTROL_PESO_CODIFICACION Muestra) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } Muestra.FechaCreacionLog = DateTime.Now; Muestra.UsuarioCreacionLog = lsUsuario[0]; Muestra.TerminalCreacionLog = Request.UserHostAddress; Muestra.EstadoRegistro = clsAtributos.EstadoRegistroActivo; object[] resultado; ClsdControlPesoCodificacionLomosyMigas = new ClsdControlPesoCodificacionLomosyMigas(); if (Muestra.IdDetalleHorasControlPesoCodificacion == 0) { resultado = ClsdControlPesoCodificacionLomosyMigas.GuardarMuestrasPorHora(Muestra); } else { resultado = ClsdControlPesoCodificacionLomosyMigas.ActualizarMuestrasPorHora(Muestra); } //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[] InactivarMuestra(DETALLE_HORAS_CONTROL_PESO_CODIFICACION Muestra) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var BuscarHora = db.DETALLE_HORAS_CONTROL_PESO_CODIFICACION.Find(Muestra.IdDetalleHorasControlPesoCodificacion); BuscarHora.UsuarioModificacionLog = Muestra.UsuarioCreacionLog; BuscarHora.FechaModificacionLog = DateTime.Now; BuscarHora.TerminalModificacionLog = Muestra.TerminalCreacionLog; BuscarHora.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro Inactivado con éxito"; return(resultado); } }
public object[] ActualizarMuestrasPorHora(DETALLE_HORAS_CONTROL_PESO_CODIFICACION Muestra) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var BuscarHoraDetalle = db.DETALLE_HORAS_CONTROL_PESO_CODIFICACION.Find(Muestra.IdDetalleHorasControlPesoCodificacion); BuscarHoraDetalle.UsuarioModificacionLog = Muestra.UsuarioCreacionLog; BuscarHoraDetalle.FechaModificacionLog = DateTime.Now; BuscarHoraDetalle.TerminalModificacionLog = Muestra.TerminalCreacionLog; BuscarHoraDetalle.Cantidad = Muestra.Cantidad; db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro actualizado con éxito"; return(resultado); } }
public object[] GuardarMuestrasPorHora(DETALLE_HORAS_CONTROL_PESO_CODIFICACION Muestra) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var buscarHoraDet = db.DETALLE_HORAS_CONTROL_PESO_CODIFICACION.Where(z => z.IdDetalleControlPesoCodificacion == Muestra.IdDetalleControlPesoCodificacion && z.NumeroMuestra == Muestra.NumeroMuestra && z.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault(); if (buscarHoraDet == null) { db.DETALLE_HORAS_CONTROL_PESO_CODIFICACION.Add(Muestra); db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro ingresado con éxito"; return(resultado); } else { resultado[0] = "666"; resultado[1] = "Error, Ya existe un control para la fecha y turno ingresado"; return(resultado); } } }