Пример #1
0
        public IActionResult TiposAdquisicionTotalDisponibles([FromBody] dynamic value)
        {
            try
            {
                int    pagina = value.pagina != null ? (int)value.pagina : 1;
                String idsTipoAdquisiciones  = value.tipoAdquisicionesIds != null ? (string)value.tipoAdquisicionesIds : "0";
                int    numeroTipoAdquisicion = value.numeroTipoAdquisicion != null ? (int)value.numeroTipoAdquisicion : 20;

                List <TipoAdquisicion>   tipoAdquisiciones = TipoAdquisicionDAO.getTipoAdquisicionPaginaTotalDisponibles(pagina, numeroTipoAdquisicion, idsTipoAdquisiciones);
                List <StTipoAdquisicion> sttipoadquisicion = new List <StTipoAdquisicion>();

                foreach (TipoAdquisicion tipoAdquisicion in tipoAdquisiciones)
                {
                    StTipoAdquisicion temp = new StTipoAdquisicion();
                    temp.id = tipoAdquisicion.id;
                    temp.cooperantecodigo   = tipoAdquisicion.cooperantecodigo;
                    temp.nombre             = tipoAdquisicion.nombre;
                    temp.estado             = tipoAdquisicion.estado;
                    temp.fechaActualizacion = Utils.getFechaHoraNull(tipoAdquisicion.fechaActualizacion);
                    temp.fechaCreacion      = Utils.getFechaHora(tipoAdquisicion.fechaCreacion);
                    temp.usuarioActualizo   = tipoAdquisicion.usuarioActualizo;
                    temp.usuarioCreo        = tipoAdquisicion.usuarioCreo;
                    temp.convenioCdirecta   = tipoAdquisicion.convenioCdirecta == 1 ? true : false;
                    sttipoadquisicion.Add(temp);
                }

                return(Ok(new { success = true, cooperanteTipoAdquisiciones = sttipoadquisicion }));
            }
            catch (Exception e)
            {
                CLogger.write("2", "TipoAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }
Пример #2
0
        public IActionResult TipoAdquisicionPorObjeto(int objetoId, int objetoTipo)
        {
            try
            {
                List <TipoAdquisicion> tipoAdquisiciones = TipoAdquisicionDAO.getTipoAdquisicionPorObjeto(objetoId, objetoTipo);

                List <StTipoAdquisicion> sttipoadquisicion = new List <StTipoAdquisicion>();
                foreach (TipoAdquisicion tipoAdquisicion in tipoAdquisiciones)
                {
                    StTipoAdquisicion temp = new StTipoAdquisicion();
                    temp.id = tipoAdquisicion.id;
                    temp.cooperantecodigo   = tipoAdquisicion.cooperantecodigo;
                    temp.nombre             = tipoAdquisicion.nombre;
                    temp.estado             = tipoAdquisicion.estado;
                    temp.fechaActualizacion = Utils.getFechaHoraNull(tipoAdquisicion.fechaActualizacion);
                    temp.fechaCreacion      = Utils.getFechaHora(tipoAdquisicion.fechaCreacion);
                    temp.usuarioActualizo   = tipoAdquisicion.usuarioActualizo;
                    temp.usuarioCreo        = tipoAdquisicion.usuarioCreo;
                    temp.convenioCdirecta   = tipoAdquisicion.convenioCdirecta == 1 ? true : false;
                    sttipoadquisicion.Add(temp);
                }
                return(Ok(new { success = true, tipoAdquisiciones = sttipoadquisicion }));
            }
            catch (Exception e)
            {
                CLogger.write("4", "TipoAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }
Пример #3
0
        public IActionResult TipoAdquisicionPagina([FromBody] dynamic value)
        {
            try
            {
                int    pagina = value.pagina != null ? (int)value.pagina : 1;
                int    numeroTipoAdquisicion = value.numeroTipoAdquisicion != null ? (int)value.numeroTipoAdquisicion : 20;
                String filtro_busqueda       = value.filtro_busqueda;
                String columna_ordenada      = value.columna_ordenada;
                String orden_direccion       = value.orden_direccion;

                List <TipoAdquisicion>   tipoAdquisiciones = TipoAdquisicionDAO.getTipoAdquisicionPagina(pagina, numeroTipoAdquisicion, filtro_busqueda, columna_ordenada, orden_direccion);
                List <StTipoAdquisicion> stTipoAdquisicion = new List <StTipoAdquisicion>();

                foreach (TipoAdquisicion tipoAdquisicion in tipoAdquisiciones)
                {
                    StTipoAdquisicion temp = new StTipoAdquisicion();
                    temp.id = tipoAdquisicion.id;
                    temp.cooperantecodigo   = tipoAdquisicion.cooperantecodigo;
                    temp.nombre             = tipoAdquisicion.nombre;
                    temp.estado             = tipoAdquisicion.estado;
                    temp.fechaActualizacion = Utils.getFechaHoraNull(tipoAdquisicion.fechaActualizacion);
                    temp.fechaCreacion      = Utils.getFechaHora(tipoAdquisicion.fechaCreacion);
                    temp.usuarioActualizo   = tipoAdquisicion.usuarioActualizo;
                    temp.usuarioCreo        = tipoAdquisicion.usuarioCreo;
                    temp.convenioCdirecta   = tipoAdquisicion.convenioCdirecta == 1 ? true : false;
                    stTipoAdquisicion.Add(temp);
                }

                return(Ok(new { success = true, tipoAdquisiciones = stTipoAdquisicion }));
            }
            catch (Exception e)
            {
                CLogger.write("8", "TipoAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }