public async Task <IHttpActionResult> PaisesGet(PaisesRequest paises) { try { if (ModelState.IsValid) { PaisesDTO paisesDTO = Mapper.Map <PaisesRequest, PaisesDTO>(paises); var resultado = await informacionpaises.GetBy_PaisesDto(paises.Codigo); if (resultado.Success) { if (resultado.Result != null) { PaisesResponse datosPaisesResponse = Mapper.Map <PaisesDTO, PaisesResponse>(resultado.Result); return(Ok(datosPaisesResponse)); } else { return(NotFound()); } } else { return(BadRequest(resultado.Error.ToString())); } } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public override async void Init(object initData) { base.Init(initData); ControlPerfil control = initData as ControlPerfil; Persona = control.PersonaParaVer; _tipoPerfil = control.TipoPerfilControl; _viejoCorreo = Persona.Usuarios.Email; try { if (EsMiPersonaOPrimerRegistro) { PaisesDTO paises = new PaisesDTO { IdiomaBase = App.IdiomaPersona }; Paises = new ObservableCollection <PaisesDTO>(await _administracionServices.ListarPaisesPorIdioma(paises) ?? new List <PaisesDTO>()); } else { Paises = new ObservableCollection <PaisesDTO> { Persona.Paises }; } } catch (Exception) { } }
public async Task <IHttpActionResult> PaisesDelete(PaisesRequest paises) { try { if (ModelState.IsValid) { PaisesDTO paisesDTO = Mapper.Map <PaisesRequest, PaisesDTO>(paises); var resultado = await informacionpaises.DeletePaisesDto(paisesDTO); if (resultado.Success) { return(Ok(resultado.Result)); } else { return(BadRequest(resultado.Error.ToString())); } } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public void EliminarRegistroPais() { paisesDTO = new PaisesDTO(); paisesDTO.setIdpais(int.Parse(txtcodigo.Text)); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.EliminarPais(); MessageBox.Show("Registro Eliminado"); }
public void Guardar() { paisesDTO = new PaisesDTO(); paisesDTO.setNombrepais(txtpais.Text); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.GuardarPais(); MessageBox.Show("Registro guardado"); }
public void EliminarRegistroPais() { paisesDTO = new PaisesDTO(); paisesDTO.setIdpais(Convert.ToInt16(txtcodigo.Text)); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.EliminarPais(); MessageBox.Show("Registro eliminado correctamente."); }
public void GuardarCambios() { paisesDTO = new PaisesDTO(); paisesDTO.setIdpais(Convert.ToInt16(txtcodigo.Text)); paisesDTO.setNombrepais(txtnombrepais.Text); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.GuardarCambiosPais(); MessageBox.Show("Registro modificado."); }
private void GuardarPais() { paisesDTO = new PaisesDTO(); paisesDTO.opcion = 1; paisesDTO.nombrepais = txtnombre.Text; paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.GuardarPais(); MessageBox.Show("Guardado exitoso", "Guardar"); }
private void guardarNuevoPais() { paisesDTO = new PaisesDTO(); paisesDTO.setNombrepais(txtnombrepais.Text); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.guardarNuevoPais(); MessageBox.Show("Registro Exitoso"); }
public void GuardarCambios() { paisesDTO = new PaisesDTO(); paisesDTO.setIdpais(int.Parse(txtcodigo.Text)); paisesDTO.setNombrepais(txtpais.Text); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.GuardarCambiosPais(); MessageBox.Show("Registro Modificado"); }
public void GuardarCambios() { paisesDTO = new PaisesDTO(); paisesDTO.setIdpais(Convert.ToInt16(txtcodigo.Text)); paisesDTO.setNombrepais(txtpais.Text); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.GuardarCambios(); MessageBox.Show("Cambios guardados correctamente."); }
private void guardarCambiosPais() { paisesDTO = new PaisesDTO(); paisesDTO.setIdpais(Byte.Parse(txtcodigo.Text)); paisesDTO.setNombrepais(txtnombrepais.Text); paisesDAO = new PaisesDAO(paisesDTO); paisesDAO.guardarCambiospais(); MessageBox.Show("Modificación Exitosa"); }
public async Task AdministracionServices_CrearPais_ShouldCreate() { AdministracionServices adminServices = new AdministracionServices(); PaisesDTO paisParaBuscar = new PaisesDTO { Consecutivo = 1 }; WrapperSimpleTypesDTO wrapper = await adminServices.CrearPais(paisParaBuscar); Assert.IsNotNull(wrapper); Assert.IsTrue(wrapper.Exitoso); }
public async Task AdministracionServices_BuscarPais_ShouldSearch() { AdministracionServices adminServices = new AdministracionServices(); PaisesDTO paisParaBuscar = new PaisesDTO { Consecutivo = 1 }; PaisesDTO paisBuscado = await adminServices.BuscarPais(paisParaBuscar); Assert.IsNotNull(paisBuscado); Assert.IsNotNull(paisBuscado.Monedas); }
public void ListarPaises() { paisesDTO = new PaisesDTO(); paisesDAO = new PaisesDAO(paisesDTO); Dtt = new DataTable(); Dtt = paisesDAO.ListarPaises(); if (Dtt.Rows.Count > 0) { dtpaises.DataSource = Dtt; } else { MessageBox.Show("No hay registros de Paises."); } }
public async Task <PaisesDTO> BuscarPais(PaisesDTO paisParaBuscar) { if (paisParaBuscar == null) { throw new ArgumentNullException("No puedes buscar un pais si paisParaBuscar es nulo!."); } if (paisParaBuscar.Consecutivo <= 0) { throw new ArgumentException("paisParaBuscar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); PaisesDTO paisBuscado = await client.PostAsync("Administracion/BuscarPais", paisParaBuscar); return(paisBuscado); }
public async Task <List <PaisesDTO> > ListarPaisesPorIdioma(PaisesDTO paisParaListar) { if (paisParaListar == null) { throw new ArgumentNullException("No puedes listar un pais si paisParaListar es nulo!."); } if (paisParaListar.IdiomaBase == Idioma.SinIdioma) { throw new ArgumentException("paisParaListar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); List <PaisesDTO> listaPaises = await client.PostAsync <PaisesDTO, List <PaisesDTO> >("Administracion/ListarPaisesPorIdioma", paisParaListar); return(listaPaises); }
public async Task <WrapperSimpleTypesDTO> ModificarArchivoPais(PaisesDTO paisParaModificar) { if (paisParaModificar == null) { throw new ArgumentNullException("No puedes modificar el archivo del pais si paisParaModificar es nulo!."); } if (paisParaModificar.CodigoArchivo <= 0 || paisParaModificar.ArchivoContenido == null) { throw new ArgumentException("paisParaModificar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); WrapperSimpleTypesDTO wrapperModificarArchivoPais = await client.PostAsync <PaisesDTO, WrapperSimpleTypesDTO>("Administracion/ModificarArchivoPais", paisParaModificar); return(wrapperModificarArchivoPais); }
public async Task <WrapperSimpleTypesDTO> EliminarPais(PaisesDTO paisParaEliminar) { if (paisParaEliminar == null) { throw new ArgumentNullException("No puedes eliminar un pais si paisParaEliminar es nulo!."); } if (paisParaEliminar.Consecutivo <= 0 || paisParaEliminar.CodigoArchivo <= 0) { throw new ArgumentException("paisParaEliminar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); WrapperSimpleTypesDTO wrapperEliminarPais = await client.PostAsync <PaisesDTO, WrapperSimpleTypesDTO>("Administracion/EliminarPais", paisParaEliminar); return(wrapperEliminarPais); }
private void listarPaises() { paisesDTO = new PaisesDTO(); paisesDAO = new PaisesDAO(paisesDTO); dataTable = new DataTable(); dataTable = paisesDAO.ListarPaises(); if (dataTable.Rows.Count > 0) { dtpaises.DataSource = dataTable; } else { MessageBox.Show("No hay paises para mostrar"); } }
public async Task <WrapperSimpleTypesDTO> CrearPais(PaisesDTO paisParaCrear) { if (paisParaCrear == null || paisParaCrear.PaisesContenidos == null) { throw new ArgumentNullException("No puedes crear un pais si paisParaCrear o su contenido es nula!."); } if (paisParaCrear.CodigoMoneda <= 0 || paisParaCrear.CodigoIdioma <= 0 || paisParaCrear.PaisesContenidos.Count <= 0 || !paisParaCrear.PaisesContenidos.All(x => !string.IsNullOrWhiteSpace(x.Descripcion) && x.CodigoIdioma > 0) || paisParaCrear.Archivos == null || paisParaCrear.Archivos.ArchivoContenido == null) { throw new ArgumentException("paisParaCrear vacia y/o invalida!."); } IHttpClient client = ConfigurarHttpClient(); WrapperSimpleTypesDTO wrapperCrearPais = await client.PostAsync <PaisesDTO, WrapperSimpleTypesDTO>("Administracion/CrearPais", paisParaCrear); return(wrapperCrearPais); }
public override async void Init(object initData) { base.Init(initData); _categoriaSeleccionada = initData as CategoriasModel; try { await ListarPersonasFiltradas(0, 5); PaisesDTO paises = new PaisesDTO { IdiomaBase = App.IdiomaPersona }; Paises = new ObservableCollection <PaisesDTO>(await _administracionServices.ListarPaisesPorIdioma(paises) ?? new List <PaisesDTO>()); } catch (Exception) { } }
private void ListarPaises() { paisesDTO = new PaisesDTO(); paisesDAO = new PaisesDAO(paisesDTO); DttPaises = new DataTable(); DttPaises = paisesDAO.ListarPaises(); if (DttPaises.Rows.Count > 0) { cmbpais.DataSource = DttPaises; DataRow dataRow = DttPaises.NewRow(); dataRow["nombrepais"] = "Seleccione"; DttPaises.Rows.InsertAt(dataRow, 0); cmbpais.DisplayMember = "nombrepais"; cmbpais.ValueMember = "idpais"; } }
private void listarPaises() { paisesDTO = new PaisesDTO(); paisesDAO = new PaisesDAO(paisesDTO); datatablePaises = new DataTable(); datatablePaises = paisesDAO.ListarPaises(); if (datatablePaises.Rows.Count > 0) { cmbpaises.DataSource = datatablePaises; DataRow dataRow = datatablePaises.NewRow(); dataRow["nombrepais"] = "Seleccione.."; datatablePaises.Rows.InsertAt(dataRow, 0); cmbpaises.DisplayMember = "nombrepais"; cmbpaises.ValueMember = "idpais"; } else { MessageBox.Show("No hay paises para mostrar"); } }
public override async void Init(object initData) { base.Init(initData); PublicacionSeleccionada = initData as PublicacionModel; try { if (EsGrupo) { if (!EsRegistroPublicacion) { GruposEventosDTO grupoEvento = new GruposEventosDTO { Consecutivo = PublicacionSeleccionada.CodigoPublicacion, Idioma = App.IdiomaPersona, ZonaHorariaGMTBase = _dateTimeHelper.DifferenceBetweenGMTAndLocalTimeZone }; if (IsNotConnected) { return; } GruposEventosDTO eventoBuscado = await _gruposService.BuscarGrupoEventoPorConsecutivo(grupoEvento); PublicacionSeleccionada.CodigoPublicacion = eventoBuscado.Consecutivo; PublicacionSeleccionada.Creacion = eventoBuscado.Creacion; PublicacionSeleccionada.CodigoArchivo = eventoBuscado.CodigoArchivo.HasValue ? eventoBuscado.CodigoArchivo.Value : 0; PublicacionSeleccionada.UrlArchivo = eventoBuscado.UrlArchivo; PublicacionSeleccionada.Titulo = eventoBuscado.Titulo; PublicacionSeleccionada.Descripcion = eventoBuscado.Descripcion; PublicacionSeleccionada.CategoriaDelEvento = eventoBuscado.CategoriasEventos.FirstOrDefault(); PublicacionSeleccionada.IdiomaDelEvento = new IdiomaModel(eventoBuscado.Idiomas); IdiomaSeleccionado = PublicacionSeleccionada.IdiomaDelEvento; PublicacionSeleccionada.PaisDelEvento = eventoBuscado.Paises; PublicacionSeleccionada.FechaInicio = eventoBuscado.FechaInicio; PublicacionSeleccionada.FechaTerminacion = eventoBuscado.FechaTerminacion; PublicacionSeleccionada.Ubicacion = eventoBuscado.Ubicacion; PublicacionSeleccionada.CodigoPerfil = eventoBuscado.Grupos.Consecutivo; PublicacionSeleccionada.PersonaDeLaPublicacion = eventoBuscado.Grupos.Personas; PublicacionSeleccionada.TipoArchivoPublicacion = eventoBuscado.TipoArchivo; PublicacionSeleccionada.TipoPerfil = TipoPerfil.Grupo; UrlArchivo = PublicacionSeleccionada.UrlArchivo; NumeroAsistentes = eventoBuscado.NumeroEventosAsistentes; GruposEventosAsistentesDTO grupoEventoAsistente = new GruposEventosAsistentesDTO { CodigoEvento = PublicacionSeleccionada.CodigoPublicacion, CodigoPersona = App.Persona.Consecutivo }; if (IsNotConnected) { return; } WrapperSimpleTypesDTO wrapperAsistente = await _gruposService.BuscarSiPersonaAsisteAGrupoEvento(grupoEventoAsistente); if (wrapperAsistente != null) { PersonaAsiste = wrapperAsistente.Existe; } } else { PublicacionSeleccionada.FechaInicio = FechaMinimaPermitida; PublicacionSeleccionada.FechaTerminacion = FechaMinimaPermitida; } if (PublicacionSeleccionada.EsMiPersona) { PaisesDTO paises = new PaisesDTO { IdiomaBase = App.IdiomaPersona }; if (IsNotConnected) { return; } Paises = new ObservableCollection <PaisesDTO>(await _administracionService.ListarPaisesPorIdioma(paises) ?? new List <PaisesDTO>()); CategoriasDTO categoria = new CategoriasDTO { IdiomaBase = App.IdiomaPersona }; if (IsNotConnected) { return; } Categorias = new ObservableCollection <CategoriasDTO>(await _categoriasService.ListarCategoriasPorIdioma(categoria) ?? new List <CategoriasDTO>()); } else { Paises = new ObservableCollection <PaisesDTO> { PublicacionSeleccionada.PaisDelEvento }; Categorias = new ObservableCollection <CategoriasDTO> { PublicacionSeleccionada.CategoriaDelEvento.Categorias }; } } } catch (Exception) { } }