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)); } }
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)); } }
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 ConvenioCDirecta(int adquisicionTipoId) { try { TipoAdquisicion tipoAdquisicion = TipoAdquisicionDAO.getTipoAdquisicionPorId(adquisicionTipoId); return(Ok(new { success = true, esConvenioCDirecta = tipoAdquisicion.convenioCdirecta == 1 ? true : false })); } catch (Exception e) { CLogger.write("9", "TipoAdquisicionController.class", e); return(BadRequest(500)); } }
public IActionResult NumeroTipoAdquisicion([FromBody] dynamic value) { try { String filtro_busqueda = value.filtro_busqueda; long total = TipoAdquisicionDAO.getTotalTipoAdquisicion(filtro_busqueda); return(Ok(new { success = true, totalTipoAdquisicion = total })); } catch (Exception e) { CLogger.write("3", "TipoAdquisicionController.class", e); return(BadRequest(500)); } }
public IActionResult NumeroTipoAdquisicionesDisponibles([FromBody] dynamic value) { try { String cooperanteIds = value.tipoAdquisicionesIds; long total = TipoAdquisicionDAO.getTotalTipoAdquisicionDisponibles(cooperanteIds); return(Ok(new { success = true, totaltiposAdquisiciones = total })); } catch (Exception e) { CLogger.write("1", "TipoAdquisicionController.class", e); return(BadRequest(500)); } }
public IActionResult TipoAdquisicion(int id) { try { TipoAdquisicion tipoAdquisicion = TipoAdquisicionDAO.getTipoAdquisicionPorId(id); tipoAdquisicion.usuarioActualizo = User.Identity.Name; bool eliminado = TipoAdquisicionDAO.borrarTipoAdquisicion(tipoAdquisicion); return(Ok(new { success = eliminado })); } catch (Exception e) { CLogger.write("7", "TipoAdquisicionController.class", e); return(BadRequest(500)); } }
public IActionResult TipoAdquisicion([FromBody] dynamic value) { try { TipoAdquisicionValidator validator = new TipoAdquisicionValidator(); ValidationResult results = validator.Validate(value); if (results.IsValid) { TipoAdquisicion tipoAdquisicion = new TipoAdquisicion(); tipoAdquisicion.convenioCdirecta = value.convenioCdirecta != null ? (int)value.convenioCdirecta : 0; tipoAdquisicion.cooperantecodigo = value.cooperantecodigo; tipoAdquisicion.cooperanteejercicio = DateTime.Now.Year; tipoAdquisicion.estado = 1; tipoAdquisicion.fechaCreacion = DateTime.Now; tipoAdquisicion.nombre = value.nombreTipoAdquisicion; tipoAdquisicion.usuarioCreo = User.Identity.Name; bool guardado = TipoAdquisicionDAO.guardarTipoAdquisicion(tipoAdquisicion); return(Ok(new { id = tipoAdquisicion.id, usuarioCreo = tipoAdquisicion.usuarioCreo, usuarioActualizo = tipoAdquisicion.usuarioActualizo, fechaCreacion = Utils.getFechaHora(tipoAdquisicion.fechaCreacion), fechaActualizacion = Utils.getFechaHoraNull(tipoAdquisicion.fechaActualizacion), success = guardado })); } else { return(Ok(new { success = false })); } } catch (Exception e) { CLogger.write("5", "TipoAdquisicionController.class", e); return(BadRequest(500)); } }
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)); } }