private void btnBuscar_Click(object sender, EventArgs e)
        {
            var nombre = txtNombre.Text;
            var gl = new GestorLocalidad();
            if (txtNombre.Text != "")
            {
                dgLocalidades.DataSource = gl.ConsultarPorNombre(nombre);
                dgLocalidades.DataMember = "Localidades";
                dgLocalidades.Columns[0].Visible = false;
            }

            else
            {
                MessageBox.Show("Ingrese un nombre de Localidad para realizar la búsqueda.", "Advertencia",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            if (dgLocalidades.RowCount == 0)
            {
                MessageBox.Show("No se encontró ninguna Localidad.", "Advertencia", MessageBoxButtons.OK,
                    MessageBoxIcon.Information);
                txtNombre.Text = "";
                txtNombre.Focus();
                dgLocalidades.DataSource = gl.Consultar();
                dgLocalidades.DataMember = "Localidades";
                dgLocalidades.Columns[0].Visible = false;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "")
            {
                MessageBox.Show("Ingrese un nombre de localidad");
                return;
            }

            GestorLocalidad gl = new GestorLocalidad();

            guardado = gl.Registrar(txtNombre.Text);

            if (guardado == "Guardado")
            {
                lblGuardado.Visible = true;
                lblGuardado.Text = "Guardado Correctamente: " + txtNombre.Text;
                txtNombre.Text = "";
                return;
            }

            if(guardado=="Existe"){
                lblGuardado.Visible = true;
                lblGuardado.Text = "No Guardado, ya existe: " + txtNombre.Text;
                txtNombre.Text = "";
                return;
            }

             if(guardado=="Error al Guardar")
                lblGuardado.Visible = true;
                lblGuardado.Text = "No Guardado, error de escritura";
                txtNombre.Text = "";
                return;
        }
        private void dgLocalidades_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DialogResult res;
            res = MessageBox.Show("“¿Está seguro que desea eliminar la localidad y sus barrios?", "Confirmación",
                MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
            if (res == DialogResult.Yes)
            {
                try
                {
                    var id_localidad = int.Parse(dgLocalidades.Rows[e.RowIndex].Cells[1].Value.ToString());
                    var gl = new GestorLocalidad();
                    bool resultado = gl.Eliminar(id_localidad);

                    if (!resultado)
                    {
                        string errorString="";
                        int error = int.Parse(errorString); //fuerzo el error para que valla al catch
                    }

                    //consulto luego de eliminar para refrescar la grilla
                    dgLocalidades.DataSource = gl.Consultar();
                    dgLocalidades.DataMember = "localidades";
                    dgLocalidades.Columns[1].Visible = false;
                    MessageBox.Show("Localidad y sus barrios eliminados");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se puede eliminar la localidad");
                }
            }
        }
 public void LLenarComboLocalidad()
 {
     var gl = new GestorLocalidad();
     cmbLocalidades.DataSource = gl.Consultar().Tables[0];
     cmbLocalidades.DisplayMember = "Nombre";
     cmbLocalidades.ValueMember = "id_localidad";
     cmbLocalidades.SelectedIndex = 25;
 }
 public void LLenarComboLocalidad()
 {
     var gl = new GestorLocalidad();
     cmbLocalidades.DataSource = gl.Consultar().Tables[0];
     cmbLocalidades.DisplayMember = "Nombre";
     cmbLocalidades.ValueMember = "id_localidad";
     cmbLocalidades.SelectedIndex = 25;
     //ojo cuando no tiene nada
     global.id_localidad = int.Parse(cmbLocalidades.SelectedValue.ToString());
     LLenarComboBarrioDeLocalidad();
 }
        public void cargarLocalidades()
        {
            var gl = new GestorLocalidad();
            cmbLocalidades.DataSource = gl.Consultar().Tables[0];
            cmbLocalidades.DataTextField = "Nombre";
            cmbLocalidades.DataValueField = "id_localidad";
            cmbLocalidades.DataBind();

            global.id_localidad = int.Parse(cmbLocalidades.SelectedValue);
            LLenarComboBarrioDeLocalidad();
        }
        private void RegistrarBarrio_Load(object sender, EventArgs e)
        {
            var gl = new GestorLocalidad();
            cmbLocalidades.DataSource = gl.Consultar().Tables[0];
            cmbLocalidades.DisplayMember = "Nombre";
            cmbLocalidades.ValueMember = "id_localidad";
            //cmbLocalidades.SelectedIndex = 0;

            if (index != 0)
            {
                cmbLocalidades.SelectedIndex = index;
                cmbLocalidades.Enabled = false;
            }

            else
            {
                cmbLocalidades.SelectedIndex = 0;
            }
        }
        private void EliminarLocalidades_Load(object sender, EventArgs e)
        {
            var gl = new GestorLocalidad();
            dgLocalidades.DataSource = gl.Consultar();

            dgLocalidades.DataMember = "localidades";
            dgLocalidades.Columns[1].Visible = false;
        }