Ejemplo n.º 1
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Ciudad>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = CiudadBLL.GetList(e => e.CiudadId == int.Parse(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = CiudadBLL.GetList(e => e.Nombres.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = CiudadBLL.GetList(c => true);
            }

            //DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Ejemplo n.º 2
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Ciudad>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = CiudadBLL.GetList(e => e.CiudadId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = CiudadBLL.GetList(e => e.Nombre == CriterioTextBox.Text);
                    break;
                }
            }
            else
            {
                listado = CiudadBLL.GetList(c => true);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
Ejemplo n.º 3
0
        private bool Validar()
        {
            bool paso = true;

            if (NombretextBox.Text == string.Empty)
            {
                MessageBox.Show("Este campo no puede quedar vacio");
                ErroreserrorProvider.SetError(NombretextBox, "Este campo no puede quedar vacio");
                NombretextBox.Focus();
                paso = false;
            }

            if (CiudadBLL.ExisteCiudad(NombretextBox.Text))
            {
                MessageBox.Show("Este nombre de ciudad ya existe en la base de datos");
                ErroreserrorProvider.SetError(NombretextBox, "Este nombre de ciudad ya existe en la base de datos");
                NombretextBox.Focus();
                paso = false;
            }

            if (CiudadBLL.Existe((int)IDnumericUpDown.Value))
            {
                MessageBox.Show("Este id de ciudad ya existe en la base de datos");
                ErroreserrorProvider.SetError(IDnumericUpDown, "Este id de ciudad ya existe en la base de datos");
                IDnumericUpDown.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 4
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Ciudad ciudad;
            bool   paso = false;

            if (!validar())
            {
                return;
            }

            ciudad = llenarclase();

            if (!CiudadBLL.existeNombre(NombreTextBox.Text))
            {
                paso = CiudadBLL.guardar(ciudad);
            }
            else
            {
                MessageBox.Show("Nombre repetido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }



            if (paso)
            {
                limpiar();
                MessageBox.Show("Accion realizada con exito!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo realizar la accion!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        private bool Validar()
        {
            bool esValido = true;

            if (editando)
            {
                if (IDTextBox.Text.Length == 0)
                {
                    esValido = false;
                    MessageBox.Show("Transaccion Fallida, ");
                }
            }

            if (NombresTextBox.Text.Length == 0)
            {
                esValido = false;
                MessageBox.Show("Transaccion Fallida", "Fallo");
            }

            if (CiudadBLL.GetList(c => c.Nombres == NombresTextBox.Text).Count > 0)
            {
                esValido = false;
                MessageBox.Show("Transaccion Fallida", "Fallo");
            }

            return(esValido);
        }
Ejemplo n.º 6
0
        public void ConsultarBoton_Click(object render, RoutedEventArgs e)
        {
            var lista = new List <Ciudad>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = CiudadBLL.GetList(c => c.CiudadId == this.Convertir(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = CiudadBLL.GetList(c => c.Nombre == this.CriterioTextBox.Text);
                    break;

                default:
                    MessageBox.Show("Error", "Fallo", MessageBoxButton.OK);
                    break;
                }
            }
            else
            {
                lista = CiudadBLL.GetList(c => true);
            }

            InfoDataGrid.ItemsSource = null;
            InfoDataGrid.ItemsSource = lista;
        }
Ejemplo n.º 7
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            ErroreserrorProvider.Clear();
            Ciudad ciudad;
            bool   paso = false;

            if (!Validar())
            {
                return;
            }

            ciudad = LlenarClase();
            paso   = CiudadBLL.Guardar(ciudad);

            if (!ExisteEnLaBaseDeDatos())
            {
                Limpiar();
                MessageBox.Show("Ciudad guardada correctamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Limpiar();
                MessageBox.Show("Ciudad modificada correctamente", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 8
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            int id;

            int.TryParse(CiudadIdNumericUpDown.Text, out id);

            Limpiar();

            if (CiudadBLL.Existe(id))
            {
                if (MessageBox.Show("Deseas Eliminar esta ciudad?", "Informacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (CiudadBLL.Eliminar(id))
                    {
                        MessageBox.Show("Ciudad eliminada con exito!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar dicha Ciudad...", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    return;
                }
            }
            else
            {
                MessageBox.Show("Esta ciudad no existe, no puedes eliminarla!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
        }
Ejemplo n.º 9
0
        public void cargarCiudades()
        {
            CiudadBLL ciudad     = new CiudadBLL();
            DataTable dtCiudades = ciudad.cargarCiudadesPorEstado(int.Parse(ddlEstado.SelectedValue));

            ddlCiudad.DataSource     = dtCiudades;
            ddlCiudad.DataTextField  = "nombre";
            ddlCiudad.DataValueField = "ID_Ciudad";
            ddlCiudad.DataBind();

            ddlCiudad.Items.Insert(0, new ListItem("---- Seleccione ciudad ----", "0"));
        }
Ejemplo n.º 10
0
 private void EliminarButton_Click(object render, RoutedEventArgs e)
 {
     if (CiudadBLL.Eliminar(Convert.ToInt32(CiudadIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Eliminado con exito");
     }
     else
     {
         MessageBox.Show("No se pudo eliminar , por favor confirme que sea un id valido e intente de nuevo ", "", MessageBoxButton.OK);
     }
 }
Ejemplo n.º 11
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (CiudadBLL.Eliminar(int.Parse(IDTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Registro eliminado", "Existo");
     }
     else
     {
         MessageBox.Show("No fue posible eliminar", "Fallo");
     }
 }
Ejemplo n.º 12
0
 private void EliminarButton_Click(object sender, EventArgs e)
 {
     if (CiudadBLL.eliminar((int)IdCiudadNumericUpDown.Value))
     {
         limpiar();
         MessageBox.Show("Accion realizada con exito!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show("No se pudo realizar la accion!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 public IHttpActionResult Put(Ciudad Ciudad)
 {
     try
     {
         CiudadBLL.Update(Ciudad);
         return(Content(HttpStatusCode.OK, "Ciudad actualizado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Get()
 {
     try
     {
         List <Ciudad> todos = CiudadBLL.List();
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
 public IHttpActionResult Delete(int id)
 {
     try
     {
         CiudadBLL.Delete(id);
         return(Ok("Ciudad eliminado correctamente"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
 public IHttpActionResult Post(Ciudad Ciudad)
 {
     try
     {
         CiudadBLL.Create(Ciudad);
         return(Content(HttpStatusCode.Created, "Ciudad creado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Ejemplo n.º 17
0
 public void EliminarBoton_CLick(object render, RoutedEventArgs e)
 {
     if (CiudadBLL.Eliminar(Convert.ToInt32(CiudadIdTextBox.Text)))
     {
         Limpiar();
         MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK);
     }
     else
     {
         MessageBox.Show("Error al eliminar", "Error", MessageBoxButton.OK);
     }
 }
Ejemplo n.º 18
0
        public void cargarCiudades()
        {
            CiudadBLL     Ciudad   = new CiudadBLL();
            List <Ciudad> dtCiudad = new List <Ciudad>();

            dtCiudad                 = Ciudad.cargarCiudadporEstado(int.Parse(ddlEstado.SelectedValue));
            ddlCiudad.DataSource     = dtCiudad;
            ddlCiudad.DataTextField  = "ciudad1";
            ddlCiudad.DataValueField = "ID_Ciudad";
            ddlCiudad.DataBind();

            ddlCiudad.Items.Insert(0, new ListItem("---Seleccionar Ciudad---", "0"));
        }
Ejemplo n.º 19
0
        public void EliminarBoton_Click(object sender, RoutedEventArgs e)
        {
            if (CiudadBLL.Eliminar(Utilities.ToInt(CiudadIDTextBox.Text)))
            {
                MessageBox.Show("Se ha eliminado la ciudad", "Registro de ciudades",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Hubo un error en eliminar", "Registro de ciudades",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }

            Limpiar();
        }
Ejemplo n.º 20
0
        public void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Ciudad>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                listado = CiudadBLL.GetList(p => p.Nombre.Contains(CriterioTextBox.Text));
            }
            else
            {
                listado = CiudadBLL.GetList(c => true);
            }

            DatosCiudades.ItemsSource = null;
            DatosCiudades.ItemsSource = listado;
        }
Ejemplo n.º 21
0
        private bool Validar()
        {
            bool valido = true;

            if (NombreTextBox.Text.Length == 0)
            {
                valido = false;
                MessageBox.Show("Debe incluir el nombre", "Error", MessageBoxButton.OK);
            }
            else if (CiudadBLL.Existe(NombreTextBox.Text))
            {
                valido = false;
                MessageBox.Show("Esta ciudad ya esta registrada", "Error", MessageBoxButton.OK);
            }
            return(valido);
        }
Ejemplo n.º 22
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            ErroreserrorProvider.Clear();
            int id;

            int.TryParse(IDnumericUpDown.Text, out id);
            Limpiar();
            if (CiudadBLL.Eliminar(id))
            {
                MessageBox.Show("Ciudad eliminada correctamente", "Proceso exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                ErroreserrorProvider.SetError(IDnumericUpDown, "ID no existe en la base de datos");
            }
        }
 public IHttpActionResult Get(int id)
 {
     try
     {
         Ciudad result = CiudadBLL.Get(id);
         if (result == null)
         {
             return(NotFound());
         }
         return(Content(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
Ejemplo n.º 24
0
        public void BuscarBoton_Click(object sender, RoutedEventArgs e)
        {
            Ciudad ciudad = CiudadBLL.Buscar(Utilities.ToInt(CiudadIDTextBox.Text));

            if (ciudad != null)
            {
                this.ciudad = ciudad;
            }
            else
            {
                this.ciudad = new Ciudad();
                MessageBox.Show("No se encontró ninguna ciudad", "Registro ciudades",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }

            this.DataContext = ciudad;
        }
Ejemplo n.º 25
0
        public void BuscarBoton_CLick(object render, RoutedEventArgs e)
        {
            Contexto contexto   = new Contexto();
            var      encontrado = CiudadBLL.Buscar(Convert.ToInt32(CiudadIdTextBox.Text));

            if (encontrado != null)
            {
                this.ciudad = encontrado;
            }
            else
            {
                this.ciudad = new Ciudad();
                MessageBox.Show("No encontrado", "Error", MessageBoxButton.OK);
            }

            this.DataContext = this.ciudad;
        }
        private void BotonEliminar_Click(object sender, EventArgs e)
        {
            int id;

            int.TryParse(NumericUpDown.Text, out id);

            Limpiar();

            if (CiudadBLL.Eliminar(id))
            {
                MessageBox.Show("Se a eliminado", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No hay que eliminar", "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 27
0
        public void GuardarBoton_CLick(object render, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }
            var paso = CiudadBLL.Guardar(ciudad);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado con exito", "Bien", MessageBoxButton.OK);
            }
            else
            {
                MessageBox.Show("Error al guardar", "Error", MessageBoxButton.OK);
            }
        }
Ejemplo n.º 28
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            limpiar();

            Ciudad ciudad = new Ciudad();

            ciudad = CiudadBLL.buscar((int)IdCiudadNumericUpDown.Value);

            if (ciudad != null)
            {
                limpiar();
                llenarcampo(ciudad);
                MessageBox.Show("Accion realizada con exito!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo realizar la accion!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 29
0
        public bool Validar()
        {
            bool paso = true;

            if (NombreTextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(NombreTextBox, "No puedes dejar este campo vacio!");
                NombreTextBox.Focus();
                paso = false;
            }
            if (CiudadBLL.ExisteCiudad(NombreTextBox.Text))
            {
                ErrorProvider.SetError(NombreTextBox, "Esta ciudad ya existe en la base de Datos.");
                NombreTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 30
0
        private bool Validar()
        {
            if (NombreTextBox.Text.Length == 0)
            {
                MessageBox.Show("Introduzca un nombre", "Registro de ciudades", MessageBoxButton.OK, MessageBoxImage.Error);
                return(false);
            }
            else if (CiudadBLL.Existe(NombreTextBox.Text))
            {
                MessageBox.Show("Esta ciudad ya existe", "Registro de ciudades", MessageBoxButton.OK, MessageBoxImage.Error);
                return(false);
            }
            else if (NombreTextBox.Text.Any(char.IsSymbol) || NombreTextBox.Text.Any(char.IsPunctuation))
            {
                MessageBox.Show("Introduzca un nombre válido", "Registro de ciudades", MessageBoxButton.OK, MessageBoxImage.Error);
                return(false);
            }

            return(true);
        }