Exemplo n.º 1
0
        public Employee GetEmployee(int id)
        {
            DALEmployeesEF emp = new DALEmployeesEF();

            if (emp == null)
            {
                throw new Exception("El usuario no se encontro");
            }
            return(emp.GetEmployee(id));
        }
Exemplo n.º 2
0
        public double CalcPartTimeEmployeeSalary(int idEmployee, int hours)
        {
            DALEmployeesEF emp = new DALEmployeesEF();

            if (emp == null)
            {
                throw new Exception("El usuario no se encontro");
            }
            Employee mEmp = emp.GetEmployee(idEmployee);

            if (mEmp.GetType().Name == "FullTimeEmployee")
            {
                throw new Exception("El usuario no es part-time");
            }
            else
            {
                return(((PartTimeEmployee)mEmp).HourlyRate * hours);
            }
        }
Exemplo n.º 3
0
        public double CalcPartTimeEmployeeSalary(int idEmployee, int hours)
        {
            DALEmployeesEF empEF = new DALEmployeesEF();

            if (empEF == null)
            {
                throw new Exception("El usuario no ha sido encontrado");
            }
            Employee mEmploy = empEF.GetEmployee(idEmployee);

            if (mEmploy.GetType().Name == "FullTimeEmployee")
            {
                throw new Exception("El usuario no esta identificado como part-time");
            }
            else
            {
                return(((PartTimeEmployee)mEmploy).HourlyRate * hours);
            }
        }
Exemplo n.º 4
0
        public void UpdateEmployee(Employee emp)
        {
            DALEmployeesEF emp = new DALEmployeesEF();

            return(emp.UpdateEmployee(emp));
        }
Exemplo n.º 5
0
        public void DeleteEmployee(int id)
        {
            DALEmployeesEF emp = new DALEmployeesEF();

            emp.DeleteEmployee(id);
        }
Exemplo n.º 6
0
        public void AddEmployee(Employee emp)
        {
            DALEmployeesEF mEmp = new DALEmployeesEF();

            mEmp.AddEmployee(emp);
        }
Exemplo n.º 7
0
        public EmployeeController()
        {
            IDALEmployees dal = new DALEmployeesEF();

            _bl = new BLEmployees(dal);
        }
 public Employee GetEmployee(int id)
 {
     DataAccessLayer.DALEmployeesEF dALEmployeesEF = new DALEmployeesEF();
     return(dALEmployeesEF.GetEmployee(id));
 }
 public List <Employee> GetAllEmployees()
 {
     DataAccessLayer.DALEmployeesEF dALEmployeesEF = new DALEmployeesEF();
     return(dALEmployeesEF.GetAllEmployees());
     //return this._dal.GetAllEmployees();
 }
Exemplo n.º 10
0
        public Controlador()
        {
            IDALEmployees IDALEmp = new DALEmployeesEF();

            IB = new BLEmployees(IDALEmp);
        }