public void UpdateTraining(Object Sender, EventArgs e)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        bo.UpdateTraining(this.PopulateTrainingVOFromEntryFields(_training_list[_next_training]));
        _training_list = bo.GetTrainingForEmployee(_emp_vo.EmployeeID);
        this.DisplayEmployeeTraining(bo);
    }
    public void UpdateEmployee(Object sender, EventArgs e)
    {
        _emp_vo = this.PopulateEmployeeVOFromEntryFields(_emp_vo);
        EmployeeAdminBO bo = new EmployeeAdminBO();

        _emp_vo = bo.UpdateEmployee(_emp_vo);
        this.ResetEntryFields();
        this.DisplayEmployeeInfo();
        this.DisplayEmployeeTraining(bo);
    }
    public void GetAllEmployees(Object sender, EventArgs e)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        _employee_list = bo.GetAllEmployees();
        foreach (EmployeeVO emp in _employee_list)
        {
            Console.WriteLine(emp);
        }
        _next_employee_button.Enabled = true;
    }
    private void DisplayEmployeeTraining(EmployeeAdminBO bo)
    {
        _training_list         = bo.GetTrainingForEmployee(_emp_vo.EmployeeID);
        _training_textbox.Text = String.Empty;
        StringBuilder sb = new StringBuilder();

        foreach (TrainingVO t in _training_list)
        {
            sb.Append(t.ToString() + "\r\n");
        }
        _training_textbox.Text = sb.ToString();
    }
    public void AddTraining(Object sender, EventArgs e)
    {
        TrainingVO vo = new TrainingVO();

        vo = this.PopulateTrainingVOFromEntryFields(vo);
        EmployeeAdminBO bo = new EmployeeAdminBO();

        bo.CreateTraining(vo);
        this.DisplayEmployeeTraining(bo);
        this.ResetTrainingEntryFields();
        _next_training_button.Enabled = true;
    }
    public void CreateEmployee(Object sender, EventArgs e)
    {
        EmployeeVO vo = new EmployeeVO();

        vo = this.PopulateEmployeeVOFromEntryFields(vo);
        EmployeeAdminBO bo = new EmployeeAdminBO();

        _emp_vo           = bo.CreateEmployee(vo);
        _picturebox.Image = null;
        _create_employee_botton.Enabled = false;
        this.ResetEntryFields();
        this.DisplayEmployeeInfo();
        this.DisplayEmployeeTraining(bo);
    }
    public void DeleteTraining(Object sender, EventArgs e)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        bo.DeleteTraining(_training_list[_next_training].TrainingID);
        this.DisplayEmployeeTraining(bo);
        if (_training_list.Count > 0)
        {
            _update_training_button.Enabled = true;
            _next_training_button.Enabled   = true;
            _delete_training_button.Enabled = true;
        }
        else
        {
            _update_training_button.Enabled = false;
            _next_training_button.Enabled   = false;
            _delete_training_button.Enabled = false;
        }
        _next_training = 0;
        this.ResetTrainingEntryFields();
    }
    public void DeleteEmployee(Object sender, EventArgs e)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        bo.DeleteEmployee(_emp_vo.EmployeeID);
        _employee_list = bo.GetAllEmployees();
        _next_employee = 0;
        _emp_vo        = null;
        this.ResetEntryFields();
        if (_employee_list.Count > 0)
        {
            _emp_vo = _employee_list[_next_employee];
            this.DisplayEmployeeInfo();
            this.DisplayEmployeeTraining(new EmployeeAdminBO());
            if (_training_list.Count > 0)
            {
                _update_training_button.Enabled = true;
                _next_training_button.Enabled   = true;
                _delete_training_button.Enabled = true;
            }
            else
            {
                _update_training_button.Enabled = false;
                _next_training_button.Enabled   = false;
                _delete_training_button.Enabled = false;
            }
            _delete_employee_button.Enabled = true;
        }
        else
        {
            _delete_employee_button.Enabled = false;
            _delete_training_button.Enabled = false;
            _next_training_button.Enabled   = false;
            _update_training_button.Enabled = false;
            _update_employee_button.Enabled = false;
            _next_employee_button.Enabled   = false;
            this.ResetTrainingTextbox();
        }
    }
예제 #9
0
    public void DeleteTrainingForEmployee(Guid employeeID)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        bo.DeleteTrainingForEmployee(employeeID);
    }
예제 #10
0
    public void DeleteTraining(int trainingID)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        bo.DeleteTraining(trainingID);
    }
예제 #11
0
    public TrainingVO UpdateTraining(TrainingVO training)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        return(bo.UpdateTraining(training));
    }
예제 #12
0
    public List <TrainingVO> GetTrainingForEmployee(Guid employeeID)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        return(bo.GetTrainingForEmployee(employeeID));
    }
예제 #13
0
    public TrainingVO GetTraining(int trainingID)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        return(bo.GetTraining(trainingID));
    }
예제 #14
0
    public EmployeeVO UpdateEmployee(EmployeeVO employee)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        return(bo.UpdateEmployee(employee));
    }
예제 #15
0
    public EmployeeVO GetEmployee(Guid employeeID)
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        return(bo.GetEmployee(employeeID));
    }
예제 #16
0
    public List <EmployeeVO> GetAllEmployees()
    {
        EmployeeAdminBO bo = new EmployeeAdminBO();

        return(bo.GetAllEmployees());
    }