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)); } }
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)); } }