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]);
            }
        }
示例#4
0
        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();
        }
示例#5
0
        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
            {
            }
        }
示例#6
0
        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();
        }