public object[] InactivarFotoDetalle(CC_EVALUACION_LOMO_MIGA_FOTO pofoto) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var buscarFotoDet = db.CC_EVALUACION_LOMO_MIGA_FOTO.Find(pofoto.IdFotoEvaluacioLomosyMigas); var buscarDetalle = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_DETALLE.Find(buscarFotoDet.IdDetalleEvaluacionLomosyMigas); var buscarControl = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Find(buscarDetalle.IdCabeceraEvaluacionLomosYMigasEnBandeja); if (buscarControl.EstadoControl == true) { resultado[0] = "003"; resultado[1] = "No es posible inactivar el registro, por que el control se encuentra aprobado"; resultado[2] = pofoto; } else { buscarFotoDet.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; buscarFotoDet.FechaModificacionLog = pofoto.FechaIngresoLog; buscarFotoDet.UsuarioModificacionLog = pofoto.UsuarioIngresoLog; buscarFotoDet.TerminalModificacionLog = pofoto.TerminalIngresoLog; db.SaveChanges(); resultado[0] = "002"; resultado[1] = "Registro Inactivado con éxito"; resultado[2] = pofoto; } return(resultado); } }
public object[] GuardarDetalleFoto(CC_EVALUACION_LOMO_MIGA_FOTO control) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var buscarDetalle = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_DETALLE.Find(control.IdDetalleEvaluacionLomosyMigas); var buscarControl = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Find(buscarDetalle.IdCabeceraEvaluacionLomosYMigasEnBandeja); if (buscarControl.EstadoControl == true) { resultado[0] = "003"; resultado[1] = "No es posible ingresar el control, por que se encuentra aprobado"; resultado[2] = control; } else { db.CC_EVALUACION_LOMO_MIGA_FOTO.Add(control); db.SaveChanges(); resultado[0] = "000"; resultado[1] = "Foto guardada"; resultado[2] = control; } return(resultado); } }
public object[] ModificarDetalleFoto(CC_EVALUACION_LOMO_MIGA_FOTO control) { using (var db = new ASIS_PRODEntities()) { object[] resultado = new object[3]; var buscarFoto = db.CC_EVALUACION_LOMO_MIGA_FOTO.Find(control.IdFotoEvaluacioLomosyMigas); var buscarDetalle = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_DETALLE.Find(buscarFoto.IdDetalleEvaluacionLomosyMigas); var buscarControl = db.CC_EVALUACION_LOMO_MIGA_BANDEJA_CABECERA.Find(buscarDetalle.IdCabeceraEvaluacionLomosYMigasEnBandeja); if (buscarControl.EstadoControl == true) { resultado[0] = "003"; resultado[1] = "No es posible modificar el control, por que se encuentra aprobado"; resultado[2] = control; } else { if (control.Imagen != null) { buscarFoto.Imagen = control.Imagen; } buscarFoto.Observacion = control.Observacion; buscarFoto.UsuarioModificacionLog = control.UsuarioIngresoLog; buscarFoto.FechaModificacionLog = DateTime.Now; buscarFoto.TerminalModificacionLog = control.TerminalModificacionLog; db.SaveChanges(); resultado[0] = "000"; resultado[1] = "Foto Actualizada"; resultado[2] = control; } return(resultado); } }