public IActionResult SubProductoPropiedadPorTipo(int idSubproductoTipo) { try { List <SubproductoPropiedad> subproductopropiedades = SubproductoPropiedadDAO.getSubproductoPropiedadesPorTipo(idSubproductoTipo); List <StSubproductoPropiedad> stsubproductopropiedad = new List <StSubproductoPropiedad>(); foreach (SubproductoPropiedad subproductopropiedad in subproductopropiedades) { StSubproductoPropiedad temp = new StSubproductoPropiedad(); temp.id = subproductopropiedad.id; temp.nombre = subproductopropiedad.nombre; temp.descripcion = subproductopropiedad.descripcion; subproductopropiedad.datoTipos = DatoTipoDAO.getDatoTipo(subproductopropiedad.datoTipoid); temp.datoTipoid = subproductopropiedad.datoTipoid; temp.datoTipoNombre = subproductopropiedad.datoTipos.nombre; temp.fechaActualizacion = subproductopropiedad.fechaActualizacion != null?subproductopropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.fechaCreacion = subproductopropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.usuarioActualizo = subproductopropiedad.usuarioActualizo; temp.usuarioCreo = subproductopropiedad.usuarioCreo; stsubproductopropiedad.Add(temp); } return(Ok(new { success = true, subproductopropiedades = stsubproductopropiedad })); } catch (Exception e) { CLogger.write("6", "SubproductoPropiedadController.class", e); return(BadRequest(500)); } }
public IActionResult SubproductoPropiedadPagina([FromBody] dynamic value) { try { int pagina = value.pagina != null ? (int)value.pagina : 1; int registros = value.registros != null ? (int)value.registros : 20; String filtro_busqueda = value.filtro_busqueda; String columna_ordenada = value.columna_ordenada; String orden_direccion = value.orden_direccion; List <SubproductoPropiedad> subProductoPropiedades = SubproductoPropiedadDAO.getPagina(pagina, registros, filtro_busqueda, columna_ordenada, orden_direccion); List <StSubproductoPropiedad> lstSubproductoPropiedades = new List <StSubproductoPropiedad>(); foreach (SubproductoPropiedad subproductoPropiedad in subProductoPropiedades) { StSubproductoPropiedad temp = new StSubproductoPropiedad(); temp.id = subproductoPropiedad.id; temp.nombre = subproductoPropiedad.nombre; subproductoPropiedad.datoTipos = DatoTipoDAO.getDatoTipo(subproductoPropiedad.datoTipoid); temp.datoTipoid = subproductoPropiedad.datoTipoid; temp.datoTipoNombre = subproductoPropiedad.datoTipos.nombre; temp.usuarioCreo = subproductoPropiedad.usuarioCreo; temp.usuarioActualizo = subproductoPropiedad.usuarioActualizo; temp.fechaCreacion = subproductoPropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.fechaActualizacion = subproductoPropiedad.fechaActualizacion != null?subproductoPropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.estado = subproductoPropiedad.estado; lstSubproductoPropiedades.Add(temp); } return(Ok(new { success = true, subproductoPropiedades = lstSubproductoPropiedades })); } catch (Exception e) { CLogger.write("1", "SubproductoPropiedadController.class", e); return(BadRequest(500)); } }