private void btnBuscar_Click(object sender, EventArgs e) { DataTable tabla; tabla = BDIdioma.Buscar(this.tbBuscar.Text); dgListaIdioma.DataSource = tabla; }
private void ListaIdioma_Load(object sender, EventArgs e) { DataTable tabla; tabla = BDIdioma.CargarTabla(); dgListaIdioma.DataSource = tabla; }
// Funciones que cargan los datos desde la BD hasta los Combos. private void CargarCBIdioma() { // Creo el puntero pero no creo una lista nueva, ya que asocio al puntero a una función que devuelve una lista ya creada. List <Idioma> lista; // Obtengo la lista de idiomas. lista = BDIdioma.ListaCompleta(); // Cargo la lista al combobox. for (int i = 0; i < lista.Count; i++) { this.cbIdiomaNombre.Items.Add(lista[i]); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.tbNombre.Text == "") { MessageBox.Show("Faltan completar campos"); return; } else if (this.tbNombre.Text.IndexOf("'") >= 0) { MessageBox.Show("No se puede ingresar '"); return; } Idioma.Nombre = tbNombre.Text; BDIdioma.Guardar(Idioma); this.Close(); }
private void btnBorrar_Click(object sender, EventArgs e) { // Creo las variables. DialogResult respuesta; // Inicializo las variables. respuesta = MessageBox.Show("Seguro desea borrar este idioma?", "Wow wow wow!", MessageBoxButtons.YesNo); // Resuelvo según la respuesta. if (respuesta == DialogResult.Yes) { BDIdioma.Borrar(Idioma.idiomaId); this.Close(); } else { } }
public void MostrarFormulario(int id) { if (id == 0) { this.Idioma = new Idioma(); tbNombre.Text = ""; btnBorrar.Enabled = false; } else { Idioma = new Idioma(); Idioma = BDIdioma.BuscarPorId(id); tbNombre.Text = Idioma.Nombre; btnBorrar.Enabled = true; } this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.ShowDialog(); }