public void MostrarEmpleados() { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Trabajadores = empleadoDAO.CargarTodos(); ListaE.ItemsSource = null; ListaE.ItemsSource = Trabajadores; ActualizarLista(); }
private void Page_Loaded(object sender, RoutedEventArgs e) { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> empleados = empleadoDAO.CargarTodos(); if (!empleados.Any(em => em.TipoDeEmpleado == TipoDeEmpleado.Gerente)) { MessageBox.Show("No existe un gerente en la base de datos, a continuación sera llevado a una pantalla para que pueda registrar tanto un gerente como un técnico nuevo. Si esta no es la primera ves que se corre el SAIP es posible que necesite contactar a su técnico para restaurar un respaldo.", "Aviso", MessageBoxButton.OK, MessageBoxImage.Information); GUIRegistroDeGerenteYTécnico registroDeGerenteYTécnico = new GUIRegistroDeGerenteYTécnico(Controlador); Controlador.CambiarANuevaPage(registroDeGerenteYTécnico); } }
public GUIRegistrarEmpleado(ControladorDeCambioDePantalla controlador, Empleado empleadoCargado) { InitializeComponent(); ComboBoxPuesto.ItemsSource = Enum.GetValues(typeof(TipoDeEmpleado)); ComboBoxPuesto.SelectedIndex = 0; Gerente = empleadoCargado; BarraDeEstado.Controlador = controlador; Controlador = controlador; BarraDeEstado.ActualizarEmpleado(Gerente); EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Trabajadores = empleadoDAO.CargarTodos(); Visible = Trabajadores; }