private void gdrDirecciones_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         int             indice           = e.RowIndex;
         DataGridViewRow filaSeleccionada = gdrDirecciones.Rows[indice];
         int             id        = (int)filaSeleccionada.Cells["id"].Value;
         List <object>   resultado = AccesoDBDireccion.ConsultarDireccion(id);
         if ((bool)resultado[0])
         {
             LimpiarCampos();
             MostrarPaneles();
             ClaseDireccion = (BibliotecaDB.Entidades.Direccion)resultado[1];
             CargarDireccion();
         }
         else
         {
             MessageBox.Show("No se ha podido cargar la persona con exito");
         }
     }
     catch (Exception a)
     {
         MessageBox.Show("No se ha podido cargar la persona con exito" + a.Message);
     }
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtCalle.Text.Equals("") || txtNumero.Text.Equals(""))
     {
         MessageBox.Show("Datos imbalidos para cargar una direccion"); txtCalle.Focus();
     }
     else
     {
         if (chkbEsDepartamento.Checked)
         {
             ClaseDireccion = (BibliotecaDB.Entidades.Direccion) new BibliotecaDB.Entidades.Direccion(txtCalle.Text, Convert.ToInt32(txtNumero.Text));
         }
         else
         {
             ClaseDireccion = (BibliotecaDB.Entidades.Direccion) new BibliotecaDB.Entidades.Direccion();
         }
     }
 }