public IActionResult ProductoPropiedadPorTipoProducto(int idProductoTipo) { try { List <ProductoPropiedad> productopropiedades = ProductoPropiedadDAO.getProductoPropiedadesPorTipo(idProductoTipo); List <StProductoPropiedad> stproductopropiedad = new List <StProductoPropiedad>(); foreach (ProductoPropiedad productopropiedad in productopropiedades) { StProductoPropiedad temp = new StProductoPropiedad(); temp.id = productopropiedad.id; temp.nombre = productopropiedad.nombre; temp.descripcion = productopropiedad.descripcion; productopropiedad.datoTipos = DatoTipoDAO.getDatoTipo(productopropiedad.datoTipoid); temp.datoTipoid = productopropiedad.datoTipoid; temp.datoTipoNombre = productopropiedad.datoTipos.nombre; temp.fechaActualizacion = productopropiedad.fechaActualizacion != null?productopropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.fechaCreacion = productopropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.usuarioActualizo = productopropiedad.usuarioActualizo; temp.usuarioCreo = productopropiedad.usuarioCreo; temp.estado = productopropiedad.estado; stproductopropiedad.Add(temp); } return(Ok(new { success = true, productopropiedades = stproductopropiedad })); } catch (Exception e) { CLogger.write("7", "ProductoPropiedadController.class", e); return(BadRequest(500)); } }
public IActionResult ProductoPropiedadPagina([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 <ProductoPropiedad> lstProductoPropiedades = ProductoPropiedadDAO.getProductoPropiedadPagina(pagina, registros, filtro_busqueda, columna_ordenada, orden_direccion); List <StProductoPropiedad> listaEstructuraPojos = new List <StProductoPropiedad>(); foreach (ProductoPropiedad productoPropiedad in lstProductoPropiedades) { StProductoPropiedad temp = new StProductoPropiedad(); temp.id = productoPropiedad.id; temp.nombre = productoPropiedad.nombre; temp.descripcion = productoPropiedad.descripcion; productoPropiedad.datoTipos = DatoTipoDAO.getDatoTipo(productoPropiedad.datoTipoid); temp.datoTipoid = productoPropiedad.datoTipoid; temp.datoTipoNombre = productoPropiedad.datoTipos.nombre; temp.usuarioCreo = productoPropiedad.usuarioCreo; temp.usuarioActualizo = productoPropiedad.usuarioActualizo; temp.fechaCreacion = productoPropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.fechaActualizacion = productoPropiedad.fechaActualizacion != null?productoPropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; listaEstructuraPojos.Add(temp); } return(Ok(new { success = true, productoPropiedades = listaEstructuraPojos })); } catch (Exception e) { CLogger.write("1", "ProductoPropiedadController.class", e); return(BadRequest(500)); } }