Esempio n. 1
0
        private void btnEmployee_Click(object sender, EventArgs e)
        {
            var employeeForm       = new FormEmployee();
            var employeeRepository = new DataAccessEmployee();
            var employeePresenter  = new EmployeeOperations(employeeForm, employeeRepository);

            employeeForm.Show();
        }
        public void UpdateEmployee(Employee employee)
        {
            Security secure = new Security();

            employee.Password = secure.HashSHA1(employee.Password);

            DataAccessEmployee dal = new DataAccessEmployee();

            dal.UpdateEmployee(employee);
        }
        public CustomerOperations(ICustomerEmployeeView view, DataAccessCustomer customerData)
        {
            this.view         = view;
            this.customerData = customerData;

            //  DataAccessCustomer customer = new DataAccessCustomer();
            var customers = customerData.RetrieveCustomer();

            this.view.LoadCustomer(customers);

            DataAccessEmployee employees = new DataAccessEmployee();
            var employee = employees.RetrieveEmployee();

            this.view.LoadEmployee(employee);
        }
Esempio n. 4
0
        public EmployeeOperations(IEmployeeView view, DataAccessEmployee employeeData)
        {
            this.view         = view;
            this.employeeData = employeeData;

            var employee = employeeData.RetrieveEmployee();

            this.view.LoadEmployee(employee);


            view.Add += () =>
            {
                var            e  = view.AddEmployee();
                UserOperations bl = new UserOperations();
                employeeData.AddEmployee(e);
            };

            view.Delete += () =>
            {
                var            e  = view.DeleteEmployee();
                UserOperations bl = new UserOperations();
                employeeData.DeleteEmployee(e);
            };

            view.Ret += () =>
            {
                var empList = employeeData.RetrieveEmployee();
                this.view.LoadEmployee(empList);
            };

            view.Updatee += () =>
            {
                var            e  = view.UpdateEmployee();
                UserOperations bl = new UserOperations();
                employeeData.UpdateEmployee(e);
            };
        }
        public IList <Employee> RetrieveEmployeeList()
        {
            DataAccessEmployee dal = new DataAccessEmployee();

            return(dal.RetrieveEmployee());
        }