Exemple #1
0
        private void btBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtPaises.Text != string.Empty)
                {
                    string clave = txtPaises.Text;
                    contexto = new BDPaisesEntities();

                    Table Buscar = (from a in contexto.Tables
                                    where a.Paises == clave
                                    select a).SingleOrDefault();

                    if (Buscar != null)
                    {
                        txtProvincias.Text = Buscar.Provincias;
                        txtCiudades.Text   = Buscar.Ciudades;
                    }
                    else
                    {
                        LimpiarTxt();
                        MessageBox.Show("No se puede encontrar.");
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se puede realizar.");
            }
        }
Exemple #2
0
        private void btAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                contexto = new BDPaisesEntities();

                //Deberia crear una tabla nueva pais
                Table Pais = new Table()
                {
                    Paises     = txtPaises.Text,
                    Ciudades   = txtCiudades.Text,
                    Provincias = txtProvincias.Text
                };
                //Se deberia agregar el objeto a la BD
                contexto.Tables.Add(Pais);
                contexto.SaveChanges();
                MessageBox.Show("Pais agregado.");
                LimpiarTxt();
                LLenarDgv();
            }
            catch (Exception)
            {
                MessageBox.Show("No se puede realizar.");
            }
        }
Exemple #3
0
        private void btModificar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtPaises.Text != string.Empty)
                {
                    string clave = txtPaises.Text;
                    contexto = new BDPaisesEntities();

                    Table Modificar = (from a in contexto.Tables
                                       where a.Paises == clave
                                       select a).SingleOrDefault();
                    if (Modificar != null)
                    {
                        Modificar.Provincias = txtProvincias.Text;
                        Modificar.Ciudades   = txtCiudades.Text;
                        contexto.SaveChanges();
                        MessageBox.Show("Modificado.");
                        LimpiarTxt();
                        LLenarDgv();
                    }
                    else
                    {
                        MessageBox.Show("No se puede realizar.");
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se puede realizar.");
            }
        }
Exemple #4
0
        private void btBorrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtPaises.Text != string.Empty)
                {
                    string clave = txtPaises.Text;
                    contexto = new BDPaisesEntities();

                    Table eliminar = (from a in contexto.Tables
                                      where a.Paises == clave
                                      select a).SingleOrDefault();
                    if (eliminar != null)
                    {
                        contexto.Tables.Remove(eliminar);
                        contexto.SaveChanges();
                        MessageBox.Show("Eliminado correctamente.");
                        LLenarDgv();
                    }
                    else
                    {
                        MessageBox.Show("No se puede realizar.");
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se puede realizar.");
            }
        }
Exemple #5
0
        //Para llenar el dgv
        private void LLenarDgv()
        {
            try
            {
                contexto = new BDPaisesEntities();

                var datos = from a in contexto.Tables
                            select new
                {
                    Pais      = a.Paises,
                    Ciudad    = a.Ciudades,
                    Provincia = a.Provincias
                };
                dgvMostrar.DataSource          = datos.ToList();
                dgvMostrar.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            }
            catch (Exception)
            {
                MessageBox.Show("No se puede realizar.");
            }
        }