private void tarjeta_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "T4");
         MyPermission.Demand();
         Card         n    = (Card)sender;
         Grid         grid = (Grid)n.Parent;
         ChipEmpleado chip = (ChipEmpleado)grid.DataContext;
         if (chip != null)
         {
             img.ImageSource        = new BitmapImage(new Uri(chip.Ruta));
             TXTNombreCompleto.Text = chip.Empleado;
             TXTUsuario.Text        = chip.Usuario;
             TXTPuesto.Text         = chip.Puesto;
             Listlicencias.Items.Clear();
             Listestimaciones.Items.Clear();
             Listdictamen.Items.Clear();
             Listavaluo.Items.Clear();
             cargarlicencias(chip.ID);
             Cargarestimaciones(chip.ID);
             CargarDictamenes(chip.ID);
             Cargaravaluos(chip.ID);
         }
     }
     catch (Exception ex)
     {
     }
 }
 public void CargarEmpleados()
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "T4");
         MyPermission.Demand();
         Empleado   empleado         = new Empleado();
         Empleado[] empleadosActivos = empleado.TableToArray(empleado.SelActivos());
         for (int x = 0; x < empleadosActivos.Length; x++)
         {
             ChipEmpleado chip = (new ChipEmpleado()
             {
                 ID = empleadosActivos[x].Clave, Empleado = empleadosActivos[x].Nombre, Ruta = empleadosActivos[x].Foto, Puesto = empleadosActivos[x].Perfil_Texto, Usuario = empleadosActivos[x].Usuario
             });
             n.Items.Add(chip);
         }
     }
     catch (Exception ex)
     {
     }
 }