public object[] GuardarCabeceraControl(CABECERA_CONTROL_PESO_CODIFICACION Cabecera_Control) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabecera = db.CABECERA_CONTROL_PESO_CODIFICACION.Where(z => z.FechaProduccion == Cabecera_Control.FechaProduccion && z.Turno == Cabecera_Control.Turno && z.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault(); if (BuscarCabecera == null) { db.CABECERA_CONTROL_PESO_CODIFICACION.Add(Cabecera_Control); db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro Ingresado con éxito"; resultado[2] = db.CABECERA_CONTROL_PESO_CODIFICACION.Where(x => x.FechaProduccion == Cabecera_Control.FechaProduccion && x.Turno == Cabecera_Control.Turno).Select(x => new { x.IdCabeceraControlPesoYCodificacion, x.Observacion, x.SaldoAnterior, x.SolicitudProceso, x.Utilizadas }).FirstOrDefault();; return(resultado); } else { resultado[0] = "666"; resultado[1] = "Error, Ya existe un control para la fecha y turno ingresado"; resultado[2] = ""; return(resultado); } } }
public JsonResult ConsultarCabeceraControl(CABECERA_CONTROL_PESO_CODIFICACION CabeceraControl) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } ClsdControlPesoCodificacionLomosyMigas = new ClsdControlPesoCodificacionLomosyMigas(); var resultado = ClsdControlPesoCodificacionLomosyMigas.ConsultarCabControl(CabeceraControl); //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[] InactivarCabControl(CABECERA_CONTROL_PESO_CODIFICACION ControlLote) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[2]; var BuscarCabControl = db.CABECERA_CONTROL_PESO_CODIFICACION.Find(ControlLote.IdCabeceraControlPesoYCodificacion); BuscarCabControl.UsuarioModificacionLog = ControlLote.UsuarioCreacionLog; BuscarCabControl.FechaModificacionLog = DateTime.Now; BuscarCabControl.TerminalModificacionLog = ControlLote.TerminalCreacionLog; BuscarCabControl.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro Inactivado con éxito"; return(resultado); } }
public JsonResult GuardarCabeceraControl(CABECERA_CONTROL_PESO_CODIFICACION CabeceraControl) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } CabeceraControl.FechaCreacionLog = DateTime.Now; CabeceraControl.UsuarioCreacionLog = lsUsuario[0]; CabeceraControl.TerminalCreacionLog = Request.UserHostAddress; CabeceraControl.EstadoRegistro = clsAtributos.EstadoRegistroActivo; object[] resultado; ClsdControlPesoCodificacionLomosyMigas = new ClsdControlPesoCodificacionLomosyMigas(); if (CabeceraControl.IdCabeceraControlPesoYCodificacion == 0) { resultado = ClsdControlPesoCodificacionLomosyMigas.GuardarCabeceraControl(CabeceraControl); } else { resultado = ClsdControlPesoCodificacionLomosyMigas.ActualizarCabeceraControl(CabeceraControl); } //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[] ActualizarCabeceraControl(CABECERA_CONTROL_PESO_CODIFICACION Cabecera_Control) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabeceraControl = db.CABECERA_CONTROL_PESO_CODIFICACION.Find(Cabecera_Control.IdCabeceraControlPesoYCodificacion); BuscarCabeceraControl.UsuarioModificacionLog = Cabecera_Control.UsuarioCreacionLog; BuscarCabeceraControl.FechaModificacionLog = DateTime.Now; BuscarCabeceraControl.TerminalModificacionLog = Cabecera_Control.TerminalCreacionLog; BuscarCabeceraControl.Observacion = Cabecera_Control.Observacion; BuscarCabeceraControl.SaldoAnterior = Cabecera_Control.SaldoAnterior; BuscarCabeceraControl.SolicitudProceso = Cabecera_Control.SolicitudProceso; BuscarCabeceraControl.Utilizadas = Cabecera_Control.Utilizadas; db.SaveChanges(); resultado[0] = "111"; resultado[1] = "Registro actualizado con éxito"; resultado[2] = db.CABECERA_CONTROL_PESO_CODIFICACION.Where(x => x.FechaProduccion == Cabecera_Control.FechaProduccion && x.Turno == Cabecera_Control.Turno).Select(x => new { x.IdCabeceraControlPesoYCodificacion, x.Observacion, x.SaldoAnterior, x.SolicitudProceso, x.Utilizadas }).FirstOrDefault();; return(resultado); } }
public object[] ConsultarCabControl(CABECERA_CONTROL_PESO_CODIFICACION Cabecera_Control) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabecera = db.CABECERA_CONTROL_PESO_CODIFICACION.Where(z => z.FechaProduccion == Cabecera_Control.FechaProduccion && z.Turno == Cabecera_Control.Turno && z.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault(); if (BuscarCabecera != null) { resultado[0] = "111"; resultado[1] = BuscarCabecera.IdCabeceraControlPesoYCodificacion; resultado[2] = new { BuscarCabecera.Observacion, BuscarCabecera.SaldoAnterior, BuscarCabecera.SolicitudProceso, BuscarCabecera.Utilizadas }; return(resultado); } else { resultado[0] = "222"; resultado[1] = "No existe el control"; return(resultado); } } }