示例#1
0
        public void Eliminar(Modelo.Empleado elEmpleado)
        {
            GestorDeEmpleados elGestor = new GestorDeEmpleados();

            Modelo.Empleado elEmpleadoAEliminar = elGestor.ObtenerEmpleadoPorId(elEmpleado.Id);
            elGestor.Eliminar(elEmpleadoAEliminar);
        }
示例#2
0
        public void Agregar(Modelo.Empleado elEmpleado)
        {
            GestorDeEmpleados elGestor = new GestorDeEmpleados();

            elEmpleado.TipoDeEmpleado = Modelo.TipoDeEmpleado.Administrador;
            elGestor.Agregar(elEmpleado);
        }
示例#3
0
        public void CambiarAEmpleadoAdministrador(Modelo.Empleado elEmpleado)
        {
            GestorDeEmpleados elGestor = new GestorDeEmpleados();

            Modelo.Empleado elEmpleadoACambiar = elGestor.ObtenerEmpleadoPorId(elEmpleado.Id);

            elEmpleadoACambiar.TipoDeEmpleado = Modelo.TipoDeEmpleado.Administrador;
            elGestor.Actualizar(elEmpleadoACambiar);
        }
示例#4
0
    public GestorDeEmpleados ObtenerInstancia()
    {
        if (instancia == null)
        {
            instancia = new GestorDeEmpleados();
        }

        return(instancia);
    }
示例#5
0
        public void Actualizar(Modelo.Empleado elEmpleado)
        {
            GestorDeEmpleados elGestor = new GestorDeEmpleados();

            Modelo.Empleado elEmpleadoAActualizar = elGestor.ObtenerEmpleadoPorId(elEmpleado.Id);

            elEmpleadoAActualizar.Id              = elEmpleado.Id;
            elEmpleadoAActualizar.PrimerNombre    = elEmpleado.PrimerNombre;
            elEmpleadoAActualizar.SegundoNombre   = elEmpleado.SegundoNombre;
            elEmpleadoAActualizar.PrimerApellido  = elEmpleado.PrimerApellido;
            elEmpleadoAActualizar.SegundoApellido = elEmpleado.SegundoApellido;

            elGestor.Actualizar(elEmpleadoAActualizar);
        }
示例#6
0
        public Modelo.Empleado ObtenerEmpleadoPorId(int id)
        {
            GestorDeEmpleados elGestor = new GestorDeEmpleados();

            return(elGestor.ObtenerEmpleadoPorId(id));
        }
示例#7
0
        public List <Modelo.Empleado> ListarEmpleados()
        {
            GestorDeEmpleados elGestor = new GestorDeEmpleados();

            return(elGestor.ObtenerListaDeEmpleados());
        }