public IActionResult SubComponentePropiedadPorTipo(int idSubComponenteTipo) { try { List <SubcomponentePropiedad> subcompoentepropiedades = SubComponentePropiedadDAO.getSubComponentePropiedadesPorTipoSubComponente(idSubComponenteTipo); List <Stsubcomponentepropiedad> stsubcomponentepropiedad = new List <Stsubcomponentepropiedad>(); foreach (SubcomponentePropiedad subcomponentepropiedad in subcompoentepropiedades) { Stsubcomponentepropiedad temp = new Stsubcomponentepropiedad(); temp.id = subcomponentepropiedad.id; temp.nombre = subcomponentepropiedad.nombre; temp.descripcion = subcomponentepropiedad.descripcion; subcomponentepropiedad.datoTipos = DatoTipoDAO.getDatoTipo(subcomponentepropiedad.datoTipoid); temp.datoTipoid = subcomponentepropiedad.datoTipoid; temp.datotiponombre = subcomponentepropiedad.datoTipos.nombre; temp.fechaActualizacion = subcomponentepropiedad.fechaActualizacion != null?subcomponentepropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.fechaCreacion = subcomponentepropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.usuarioActualizo = subcomponentepropiedad.usuarioActualizo; temp.usuarioCreo = subcomponentepropiedad.usuarioCreo; temp.estado = subcomponentepropiedad.estado; stsubcomponentepropiedad.Add(temp); } return(Ok(new { success = true, subcomponentepropiedades = stsubcomponentepropiedad })); } catch (Exception e) { CLogger.write("1", "SubcomponentePropiedadController.class", e); return(BadRequest(500)); } }
public IActionResult SubComponentePropiedadPagina([FromBody] dynamic value) { try { int pagina = value.pagina != null ? (int)value.pagina : 1; int numeroSubComponentePropiedad = value.numeroSubComponentePropiedad != null ? (int)value.numeroSubComponentePropiedad : 20; String filtro_busqueda = value.filtro_busqueda; String columna_ordenada = value.columna_ordenada; String orden_direccion = value.orden_direccion; List <SubcomponentePropiedad> subcompoentepropiedades = SubComponentePropiedadDAO.getSubComponentePropiedadesPagina(pagina, numeroSubComponentePropiedad, filtro_busqueda, columna_ordenada, orden_direccion); List <Stsubcomponentepropiedad> stsubcomponentepropiedad = new List <Stsubcomponentepropiedad>(); foreach (SubcomponentePropiedad subcomponentepropiedad in subcompoentepropiedades) { Stsubcomponentepropiedad temp = new Stsubcomponentepropiedad(); temp.id = subcomponentepropiedad.id; temp.nombre = subcomponentepropiedad.nombre; temp.descripcion = subcomponentepropiedad.descripcion; subcomponentepropiedad.datoTipos = DatoTipoDAO.getDatoTipo(subcomponentepropiedad.datoTipoid); temp.datoTipoid = subcomponentepropiedad.datoTipoid; temp.datotiponombre = subcomponentepropiedad.datoTipos.nombre; temp.fechaActualizacion = subcomponentepropiedad.fechaActualizacion != null?subcomponentepropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.fechaCreacion = subcomponentepropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.usuarioActualizo = subcomponentepropiedad.usuarioActualizo; temp.usuarioCreo = subcomponentepropiedad.usuarioCreo; temp.estado = subcomponentepropiedad.estado; stsubcomponentepropiedad.Add(temp); } return(Ok(new { success = true, subcomponentepropiedades = stsubcomponentepropiedad })); } catch (Exception e) { CLogger.write("2", "SubcomponentePropiedadController.class", e); return(BadRequest(500)); } }