private void btnBuscar_Click(object sender, EventArgs e) { var nombre = txtNombre.Text; var gb = new GestorBarrio(); if (txtNombre.Text != "") { dgBarrios.DataSource = gb.ConsultarPorNombre(nombre); dgBarrios.DataMember = "Barrios"; dgBarrios.Columns[0].Visible = false; dgBarrios.Columns[3].Visible = false; } else { MessageBox.Show("Ingrese un nombre de Barrio para realizar la búsqueda.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (dgBarrios.RowCount == 0) { MessageBox.Show("No se encontró ningún Barrio.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNombre.Text = ""; txtNombre.Focus(); dgBarrios.DataSource = gb.Consultar(); dgBarrios.DataMember = "Barrios"; dgBarrios.Columns[0].Visible = false; dgBarrios.Columns[3].Visible = false; } }
private void ConsultarBarrio_Load(object sender, EventArgs e) { var gb = new GestorBarrio(); dgBarrios.DataSource = gb.Consultar(); dgBarrios.DataMember = "barrios"; dgBarrios.Columns[0].Visible = false; dgBarrios.Columns[3].Visible = false; }
public void LLenarComboBarrioDeLocalidad() { var gb = new GestorBarrio(); cmbBarrios.DataSource = gb.Consultar(global.id_localidad).Tables[0]; //.tables[0] pq sino no trae el nombre cmbBarrios.DisplayMember = "Nombre"; cmbBarrios.ValueMember = "id_barrio"; if (cmbBarrios.Items.Count > 0) cmbBarrios.SelectedIndex = 0; }
private void dgBarrio_CellContentClick(object sender, DataGridViewCellEventArgs e) { DialogResult res; res = MessageBox.Show("“¿Está seguro que desea eliminar el registro seleccionado?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (res == DialogResult.Yes) { try { var id_barrio = int.Parse(dgBarrios.Rows[e.RowIndex].Cells[1].Value.ToString()); var id_localidad = int.Parse(dgBarrios.Rows[e.RowIndex].Cells[4].Value.ToString()); var gb = new GestorBarrio(); if (gb.unicoBarrio(id_localidad) != true) { if (gb.Eliminar(id_barrio)) { //consulto luego de eliminar para refrescar la grilla dgBarrios.DataSource = gb.Consultar(); dgBarrios.DataMember = "Barrios"; dgBarrios.Columns[1].Visible = false; MessageBox.Show("Barrio Eliminado"); } else { MessageBox.Show("No se puede eliminar barrio, esta siendo usado"); } } else { MessageBox.Show("No se puede eliminar porque es unico barrio de la localidad"); } } catch (Exception ex) { } } }
public void LLenarComboBarrioDeLocalidad() { var gb = new GestorBarrio(); cmbBarrios.DataSource = gb.Consultar(global.id_localidad).Tables[0]; //.tables[0] pq sino no trae el nombre cmbBarrios.DataValueField = "id_barrio"; cmbBarrios.DataTextField = "nombre"; cmbBarrios.DataBind(); }