private void FormPresencia_Load(object sender, EventArgs e) { try { if (BDatos.AbrirConexion()) { BindingSource lista = LibreriaMetodos.MostrarEmpleado(conexion); dgvListado.DataSource = lista; } else { MessageBox.Show("No se ha podido abrir la conexion."); } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace); } finally // en cualquier caso cierro la conexión (haya error o no) { BDatos.CerrarConexion(); } }
/// <summary> /// Metodos de carga del dgv relacionado con la funcionalidad de clickar una celda y filtrar por dni. /// </summary> /// <param name="nif"></param> private void CargarDgvEmpleado(string nif) { try { if (BDatos.AbrirConexion()) { BindingSource listaEmpleados = LibreriaMetodos.MostrarEmpleado(conexion, nif); dgvEmpleados.DataSource = listaEmpleados; } else { MessageBox.Show("No se ha podido abrir la conexion."); } } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace); } finally // en cualquier caso cierro la conexión (haya error o no) { BDatos.CerrarConexion(); } }