Esempio n. 1
0
        public IActionResult CooperantesPagina([FromBody] dynamic value)
        {
            try
            {
                int    pagina                = value.pagina != null ? (int)value.pagina : default(int);
                int    numerocooperantes     = value.numerocooperantes != null ? (int)value.numerocooperantes : default(int);
                string filtro_codigo         = value.filtro_codigo != null ? value.filtro_codigo : default(string);
                string filtro_nombre         = value.filtro_nombre != null ? (string)value.filtro_nombre : default(string);
                string filtro_usuario_creo   = value.filtro_usuario_creo != null ? (string)value.filtro_usuario_creo : default(string);
                string filtro_fecha_creacion = value.filtro_fecha_creacion != null ? (string)value.filtro_fecha_creacion : default(string);
                string columna_ordenada      = value.columna_ordenada != null ? (string)value.columna_ordenada : default(string);
                string orden_direccion       = value.orden_direccion != null ? (string)value.orden_direccion : default(string);

                List <Cooperante> cooperantes = CooperanteDAO.getCooperantesPagina(pagina, numerocooperantes, filtro_codigo,
                                                                                   filtro_nombre, filtro_usuario_creo, filtro_fecha_creacion, columna_ordenada, orden_direccion);

                if (cooperantes != null)
                {
                    List <stcooperante> stcooperantes = new List <stcooperante>();
                    foreach (Cooperante cooperante in cooperantes)
                    {
                        stcooperante temp = new stcooperante();
                        temp.codigo             = cooperante.codigo;
                        temp.descripcion        = cooperante.descripcion;
                        temp.estado             = cooperante.estado;
                        temp.fechaActualizacion = cooperante.fechaActualizacion != null?cooperante.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : "";

                        temp.fechaCreacion    = cooperante.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss");
                        temp.nombre           = cooperante.nombre;
                        temp.siglas           = cooperante.siglas;
                        temp.usuarioActualizo = cooperante.usuarioActualizo;
                        temp.usuarioCreo      = cooperante.usuarioCreo;
                        stcooperantes.Add(temp);
                    }

                    return(Ok(new { success = true, cooperantes = stcooperantes }));
                }
                else
                {
                    return(Ok(new { success = false }));
                }
            }
            catch (Exception e)
            {
                CLogger.write("5", "CooperanteController.class", e);
                return(BadRequest(500));
            }
        }
Esempio n. 2
0
        public IActionResult Cooperantes()
        {
            try
            {
                List <Cooperante> cooperantes = CooperanteDAO.getCooperantes();

                if (cooperantes != null)
                {
                    List <stcooperante> stcooperantes = new List <stcooperante>();
                    foreach (Cooperante cooperante in cooperantes)
                    {
                        stcooperante temp = new stcooperante();
                        temp.codigo             = cooperante.codigo;
                        temp.descripcion        = cooperante.descripcion;
                        temp.estado             = cooperante.estado;
                        temp.fechaActualizacion = cooperante.fechaActualizacion != null?cooperante.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : "";

                        temp.fechaCreacion    = cooperante.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss");
                        temp.nombre           = cooperante.nombre;
                        temp.usuarioActualizo = cooperante.usuarioActualizo;
                        temp.usuarioCreo      = cooperante.usuarioCreo;
                        stcooperantes.Add(temp);
                    }

                    return(Ok(new { success = true, cooperantes = stcooperantes }));
                }
                else
                {
                    return(Ok(new { success = false }));
                }
            }
            catch (Exception e)
            {
                CLogger.write("1", "CooperanteController.class", e);
                return(BadRequest(500));
            }
        }