public IActionResult CategoriaAdquisicionPagina([FromBody] dynamic value)
        {
            try
            {
                int    pagina = value.pagina != null ? (int)value.pagina : 1;
                int    numeroCategoriaAdquisicion = value.numeroCategoriaAdquisicion != null ? value.numeroCategoriaAdquisicion : 20;
                String filtro_busqueda            = value.filtro_busqueda;
                String columna_ordenada           = value.columna_ordenada;
                String orden_direccion            = value.orden_direccion;
                List <CategoriaAdquisicion>   categoriaAdquisiciones  = CategoriaAdquisicionDAO.getCategoriaAdquisicionPagina(pagina, numeroCategoriaAdquisicion, filtro_busqueda, columna_ordenada, orden_direccion);
                List <Stcategoriaadquisicion> lstCategoriaAdquisicion = new List <Stcategoriaadquisicion>();
                foreach (CategoriaAdquisicion categoriaAdquisicion in categoriaAdquisiciones)
                {
                    Stcategoriaadquisicion temp = new Stcategoriaadquisicion();
                    temp.id                 = categoriaAdquisicion.id;
                    temp.nombre             = categoriaAdquisicion.nombre;
                    temp.descripcion        = categoriaAdquisicion.descripcion;
                    temp.usuarioCreo        = categoriaAdquisicion.usuarioCreo;
                    temp.usuarioActualizo   = categoriaAdquisicion.usuarioActualizo;
                    temp.fechaCreacion      = Utils.getFechaHora(categoriaAdquisicion.fechaCreacion);
                    temp.fechaActualizacion = Utils.getFechaHoraNull(categoriaAdquisicion.fechaActualizacion);
                    temp.estado             = categoriaAdquisicion.estado;
                    lstCategoriaAdquisicion.Add(temp);
                }

                return(Ok(new { success = true, categoriaAdquisiciones = lstCategoriaAdquisicion }));
            }
            catch (Exception e)
            {
                CLogger.write("3", "CategoriaAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }
        public IActionResult CategoriasAdquisicion()
        {
            try
            {
                List <CategoriaAdquisicion> categoriaAdquisiciones = CategoriaAdquisicionDAO.getCategoriaAdquisicion();

                List <Stcategoriaadquisicion> lstCategoriaAdquisicion = new List <Stcategoriaadquisicion>();
                foreach (CategoriaAdquisicion categoriaAdquisicion in categoriaAdquisiciones)
                {
                    Stcategoriaadquisicion temp = new Stcategoriaadquisicion();
                    temp.id                 = categoriaAdquisicion.id;
                    temp.nombre             = categoriaAdquisicion.nombre;
                    temp.descripcion        = categoriaAdquisicion.descripcion;
                    temp.usuarioCreo        = categoriaAdquisicion.usuarioCreo;
                    temp.usuarioActualizo   = categoriaAdquisicion.usuarioActualizo;
                    temp.fechaCreacion      = Utils.getFechaHora(categoriaAdquisicion.fechaCreacion);
                    temp.fechaActualizacion = Utils.getFechaHoraNull(categoriaAdquisicion.fechaActualizacion);
                    temp.estado             = categoriaAdquisicion.estado;
                    lstCategoriaAdquisicion.Add(temp);
                }

                return(Ok(new { success = true, categoriasAdquisicion = lstCategoriaAdquisicion }));
            }
            catch (Exception e)
            {
                CLogger.write("1", "CategoriaAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }
Пример #3
0
        public IActionResult Adquisicion([FromBody] dynamic value)
        {
            try
            {
                PlanAdquisicionValidator validator = new PlanAdquisicionValidator();
                ValidationResult         results   = validator.Validate(value);

                if (results.IsValid)
                {
                    PlanAdquisicion pa = new PlanAdquisicion();
                    pa.categoriaAdquisicions = CategoriaAdquisicionDAO.getCategoriaPorId(value.categoriaAdquisicion);
                    pa.categoriaAdquisicion  = pa.categoriaAdquisicions.id;
                    pa.tipoAdquisicions      = TipoAdquisicionDAO.getTipoAdquisicionPorId(value.tipoId);
                    pa.unidadMedida          = value.medidaNombre;
                    pa.cantidad                     = value.cantidad;
                    pa.total                        = value.tota;
                    pa.precioUnitario               = value.precioUnitario;
                    pa.preparacionDocPlanificado    = value.preparacionDocumentosPlanificada;
                    pa.preparacionDocReal           = value.preparacionDocReal;
                    pa.lanzamientoEventoPlanificado = value.lanzamientoEventoPlanificada;
                    pa.lanzamientoEventoReal        = value.lanzamientoEventoReal;
                    pa.recepcionOfertasPlanificado  = value.recepcionOfertasPlanificada;
                    pa.recepcionOfertasReal         = value.recepcionOfertasReal;
                    pa.adjudicacionPlanificado      = value.adjudicacionPlanificada;
                    pa.adjudicacionReal             = value.adjudicacionReal;
                    pa.firmaContratoPlanificado     = value.firmaContratoPlanificada;
                    pa.firmaContratoReal            = value.firmaContratoReal;
                    pa.objetoId                     = value.objetoId;
                    pa.objetoTipo                   = value.objetoTipo;
                    pa.usuarioCreo                  = User.Identity.Name;
                    pa.fechaCreacion                = DateTime.Now;
                    pa.estado                       = 1;
                    pa.bloqueado                    = 0;
                    pa.numeroContrato               = value.numeroContrato;
                    pa.montoContrato                = value.montoContrato;
                    pa.nog          = value.nog;
                    pa.tipoRevision = value.tipoRevision;

                    PlanAdquisicionDAO.guardarPlanAdquisicion(pa);
                    string pagos      = value.pagos;
                    int    objetoId   = value.objetoId;
                    int    objetoTipo = value.objetoTipo;

                    bool guardado = PlanAdquisicionDAO.actualizarNivelesPagos(pagos, pa, User.Identity.Name, objetoId, objetoTipo);

                    return(Ok(new { success = guardado, id = pa.id }));
                }
                else
                {
                    return(Ok(new { success = false }));
                }
            }
            catch (Exception e)
            {
                CLogger.write("1", "PlanAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }
        public IActionResult NumeroCategoriaPorObjeto([FromBody] dynamic value)
        {
            try
            {
                String filtro_busqueda = (string)value.filtro_busqueda;
                long   total           = CategoriaAdquisicionDAO.getTotalCategoriaAdquisicion(filtro_busqueda);

                return(Ok(new { success = true, totalCategoriaAdquisiciones = total }));
            }
            catch (Exception e)
            {
                CLogger.write("2", "CategoriaAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }
 public IActionResult CategoriaAdquisicion(int id)
 {
     try
     {
         CategoriaAdquisicion categoria = CategoriaAdquisicionDAO.getCategoriaPorId(id);
         categoria.usuarioActualizo = User.Identity.Name;
         bool eliminado = CategoriaAdquisicionDAO.eliminarCategoria(categoria);
         return(Ok(new { success = eliminado }));
     }
     catch (Exception e)
     {
         CLogger.write("6", "CategoriaAdquisicionController.class", e);
         return(BadRequest(500));
     }
 }
        public IActionResult CategoriaAdquisicion([FromBody] dynamic value)
        {
            try
            {
                CategoriaAdquisicionValidator validator = new CategoriaAdquisicionValidator();
                ValidationResult results = validator.Validate(value);

                if (results.IsValid)
                {
                    bool ret = false;
                    CategoriaAdquisicion categoria = new CategoriaAdquisicion();
                    categoria.nombre        = value.nombre;
                    categoria.descripcion   = value.descripcion;
                    categoria.estado        = 1;
                    categoria.fechaCreacion = DateTime.Now;
                    categoria.usuarioCreo   = User.Identity.Name;

                    ret = CategoriaAdquisicionDAO.guardarCategoria(categoria);

                    return(Ok(new
                    {
                        success = ret,
                        id = categoria.id,
                        usuarioCreo = categoria.usuarioCreo,
                        usuarioActualizo = categoria.usuarioActualizo,
                        fechaCreacion = Utils.getFechaHora(categoria.fechaCreacion),
                        fechaActualizacion = Utils.getFechaHoraNull(categoria.fechaActualizacion)
                    }));
                }
                else
                {
                    return(Ok(new { success = false }));
                }
            }
            catch (Exception e)
            {
                CLogger.write("4", "CategoriaAdquisicionController.class", e);
                return(BadRequest(500));
            }
        }