/// <summary>
        /// Alta de departamentos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (Utilerias.esTexto(txtdep.Text))
            {
                demoEF db = new demoEF();
                Departamento dep = new Departamento();
                dep.Nombre = txtdep.Text;
                db.Departamentos.Add(dep);
                db.SaveChanges();

                RecargaCombo();

                Utilerias.LimpiarTextBoxes(txtdep);
            }
            else
            {
                MessageBox.Show(ErrorNombreDepartamento, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        /// <summary>
        /// Alta de empleados
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (Utilerias.esTexto(txtnombre1.Text))
            {
                demoEF db = new demoEF();
                Empleado emp = new Empleado();
                emp.Nombre = txtnombre1.Text;
                emp.DepartamentoId = (int)cbDepartamentos.SelectedValue;
                db.Empleados.Add(emp);
                db.SaveChanges();

                Utilerias.LimpiarTextBoxes(txtnombre1);
                MostrarTodosLosEmpleados();
            }
            else
            {
                MessageBox.Show(ErrorNombreEmpleado, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
 /// <summary>
 /// Actualizacion de departamentos
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_Click_3(object sender, RoutedEventArgs e)
 {
     if (Utilerias.esNumero(txtdepId.Text))
     {
         if (Utilerias.esTexto(txtdep.Text))
         {
             int id = int.Parse(txtdepId.Text);
             demoEF db = new demoEF();
             Departamento dep = db.Departamentos.SingleOrDefault(d => d.Id == id);
             if (dep != null)
             {
                 dep.Nombre = txtdep.Text;
                 db.SaveChanges();
                 Utilerias.LimpiarTextBoxes(txtdep, txtdepId);
                 RecargaCombo();
                 MostrarTodosLosEmpleados();
             }
             else
             {
                 MessageBox.Show(ErrorIdNoEncontrado, "Advertencia", MessageBoxButton.OK, MessageBoxImage.Information);
             }
         }
         else
         {
             MessageBox.Show(ErrorNombreDepartamento, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show(ErrorIdDepartamento, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
 /// <summary>
 /// Actualizacion de empleados
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_Click_2(object sender, RoutedEventArgs e)
 {
     if (Utilerias.esNumero(txtid.Text))
     {
         if (Utilerias.esTexto(txtnombre1.Text))
         {
             int id = int.Parse(txtid.Text);
             demoEF db = new demoEF();
             Empleado emp = db.Empleados.SingleOrDefault(p => p.Id == id);
             if (emp != null)
             {
                 emp.Nombre = txtnombre1.Text;
                 emp.DepartamentoId = (int)cbDepartamentos.SelectedValue;
                 db.SaveChanges();
                 MostrarTodosLosEmpleados();
             }
             else
             {
                 MessageBox.Show(ErrorIdNoEncontrado, "Advertencia", MessageBoxButton.OK, MessageBoxImage.Information);
             }
         }
         else
         {
             MessageBox.Show(ErrorNombreEmpleado, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show(ErrorIdEmpleado, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }