Exemple #1
0
        public IActionResult SubComponentetiposPagina([FromBody] dynamic value)
        {
            try
            {
                int    pagina = value.pagina != null ? (int)value.pagina : 1;
                int    numeroSubComponenteTipo = value.numerosubcomponentetipos != null ? (int)value.numerosubcomponentetipos : 20;
                String filtro_busqueda         = value.filtro_busqueda;
                String columna_ordenada        = value.columna_ordenada;
                String orden_direccion         = value.orden_direccion;
                List <SubcomponenteTipo> subcomponentetipos = SubComponenteTipoDAO.getSubComponenteTiposPagina(pagina, numeroSubComponenteTipo
                                                                                                               , filtro_busqueda, columna_ordenada, orden_direccion);
                List <Stsubcomponentetipo> stsubcomponentetipos = new List <Stsubcomponentetipo>();
                foreach (SubcomponenteTipo subcomponentetipo in subcomponentetipos)
                {
                    Stsubcomponentetipo temp = new Stsubcomponentetipo();
                    temp.descripcion        = subcomponentetipo.descripcion;
                    temp.estado             = subcomponentetipo.estado;
                    temp.fechaActualizacion = subcomponentetipo.fechaActualizacion != null?subcomponentetipo.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null;

                    temp.fechaCreacion    = subcomponentetipo.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss");
                    temp.id               = subcomponentetipo.id;
                    temp.nombre           = subcomponentetipo.nombre;
                    temp.usuarioActualizo = subcomponentetipo.usuarioActualizo;
                    temp.usuarioCreo      = subcomponentetipo.usuarioCreo;
                    stsubcomponentetipos.Add(temp);
                }
                return(Ok(new { success = true, subcomponentetipos = stsubcomponentetipos }));
            }
            catch (Exception e)
            {
                CLogger.write("1", "SubcomponenteTipoController.class", e);
                return(BadRequest(500));
            }
        }