示例#1
0
 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();
     }
 }