Exemple #1
0
        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);
            }
        }
Exemple #3
0
        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;
        }