public object[] InactivarCabeceraControl(CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA poCabControl) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabeceraControl = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Find(poCabControl.IdEvaluacionDeLomosYMigasEnBandejas); if (BuscarCabeceraControl.EstadoControl == true) { resultado[0] = "003"; resultado[1] = "No es posible inactivar el control, por que se encuentra aprobado"; resultado[2] = poCabControl; } else { BuscarCabeceraControl.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; BuscarCabeceraControl.FechaModificacionLog = poCabControl.FechaIngresoLog; BuscarCabeceraControl.UsuarioModificacionLog = poCabControl.UsuarioIngresoLog; BuscarCabeceraControl.TerminalModificacionLog = poCabControl.TerminalIngresoLog; db.SaveChanges(); resultado[0] = "002"; resultado[1] = "Registro Inactivado con éxito"; resultado[2] = poCabControl; } return(resultado); } }
public object[] GuardarCabeceraControl(CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA poCabeceraControl) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var buscarCabecera = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Where(x => x.FechaProduccion == poCabeceraControl.FechaProduccion && x.OrdenFabricacion == poCabeceraControl.OrdenFabricacion && x.Turno == poCabeceraControl.Turno && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).FirstOrDefault(); if (buscarCabecera == null) { db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Add(poCabeceraControl); db.SaveChanges(); resultado[0] = "000"; resultado[1] = "Registro ingresado con éxito"; resultado[2] = poCabeceraControl; } else { resultado[0] = "002"; resultado[1] = "Error, el registro ya existe"; resultado[2] = poCabeceraControl; } return(resultado); } }
public object[] ActualizarCabeceraControl(CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA poCabControl) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var BuscarCabecera = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Find(poCabControl.IdEvaluacionDeLomosYMigasEnBandejas); if (BuscarCabecera.EstadoControl == true) { resultado[0] = "003"; resultado[1] = "El control ya se encuentra aprobado, no puede ser modificado"; resultado[2] = new { BuscarCabecera.IdEvaluacionDeLomosYMigasEnBandejas, BuscarCabecera.Lomo, BuscarCabecera.Miga, BuscarCabecera.Empaque, BuscarCabecera.Enlatado, BuscarCabecera.Pouch , BuscarCabecera.NivelLimpieza, BuscarCabecera.Observacion }; } else { BuscarCabecera.Maximo = poCabControl.Maximo; BuscarCabecera.Lomo = poCabControl.Lomo; BuscarCabecera.Miga = poCabControl.Miga; BuscarCabecera.NivelLimpieza = poCabControl.NivelLimpieza; BuscarCabecera.Observacion = poCabControl.Observacion; BuscarCabecera.Cliente = poCabControl.Cliente; BuscarCabecera.OrdenFabricacion = poCabControl.OrdenFabricacion; BuscarCabecera.Empaque = poCabControl.Empaque; BuscarCabecera.Enlatado = poCabControl.Enlatado; BuscarCabecera.Pouch = poCabControl.Pouch; BuscarCabecera.Maximo = poCabControl.Maximo; BuscarCabecera.FechaModificacionLog = poCabControl.FechaIngresoLog; BuscarCabecera.UsuarioModificacionLog = poCabControl.UsuarioIngresoLog; BuscarCabecera.TerminalIngresoLog = poCabControl.TerminalIngresoLog; db.SaveChanges(); resultado[0] = "001"; resultado[1] = "Registro actualizado con éxito"; resultado[2] = poCabControl; } return(resultado); } }