private void BtAgregar_Click(object sender, EventArgs e) { if (this.txtRegion.Text.Trim().Length == 0) { MessageBox.Show("Ingrese la region", "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtRegion.Select(); return; } try { var cat = txtRegion.Text.Trim(); if (NRegiones.AgregarRegion(cat)) //si la funcion agregar pudo insertar { MessageBox.Show("Region Registrada Correctamente", "Mensaje Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); ChlbRegiones.Items.Clear(); cargarRegiones(); } else//si no pudo insertar { MessageBox.Show("La Region no Fue Registrada o Ya Existe", "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
private void cargarRegiones() { List <String> regiones = new List <String>(); regiones = NRegiones.obtenerRegiones(); foreach (var item in regiones) { ChlbRegiones.Items.Add(item); } }
private void BtEliminar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(ChlbRegiones.Text)) { if (NRegiones.EliminarRegion(ChlbRegiones.Text)) { MessageBox.Show("Region Eliminada Correctamente", "Mensaje Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); ChlbRegiones.Items.Clear(); cargarRegiones(); BtAgregar.Enabled = true; BtModificar.Enabled = false; BtEliminar.Enabled = false; } else { MessageBox.Show("La Region no pudo ser eliminada", "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe Seleccionar una Region para Eliminar", "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }