Exemplo n.º 1
0
        private void btnSelectHours_Click(object sender, EventArgs e)
        {
            //validation
            if (!ValidationHelper.NumberOnly(txtEmpIDispHours.Text))
            {
                MessageBox.Show("Only numbers");
                return;
            }



            //read input
            int empID;

            if (txtEmpIDispHours.Text != "")
            {
                empID = int.Parse(txtEmpIDispHours.Text);
                WorkingHoursController controller = new WorkingHoursController();
                Result <WorkingHours>  result     = controller.GetWorkDateHours(empID);

                switch (result.Status)
                {
                case ResultEnum.Success:
                    //List<WorkingHours> hours = result.Data;
                    //listBoxShowHours.DataSource = hours;
                    //listBoxShowHours.DisplayMember = "WorkDate";
                    //listBoxShowHours.DataSource = hours;
                    //listBoxShowHours.DisplayMember = "Hours";

                    listBoxShowHours.DataSource = result.Data;

                    break;

                case ResultEnum.Fail:
                    MessageBox.Show("Error, cannot show work date and hours");
                    break;

                default:
                    break;
                }
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
Exemplo n.º 2
0
        private void btnDisplayTotalHours_Click(object sender, EventArgs e)
        {
            if (!ValidationHelper.NumberOnly(txtID.Text))
            {
                MessageBox.Show("Only numbers");
                return;
            }

            int empID;

            if (txtID.Text != "")
            {
                empID = int.Parse(txtID.Text);
                WorkingHoursController controller = new WorkingHoursController();
                Result <WorkingHours>  result     = controller.GetWorkDateHours(empID);

                switch (result.Status)
                {
                case ResultEnum.Success:
                    List <WorkingHours> hours = result.Data;
                    lblTotalHours.Text = CountTotalHours(hours);
                    break;

                case ResultEnum.Fail:
                    MessageBox.Show("Error, cannot show total hours worked");
                    break;

                default:
                    break;
                }
            }

            else
            {
                MessageBox.Show("Error");
            }
        }