Ejemplo n.º 1
0
        private void btnLogHrs_Click(object sender, EventArgs e)
        {
            int      EmpID       = int.Parse(txtEmpID.Text);
            DateTime WorkDate    = dtpWorkDate.Value;
            int      HoursWorked = int.Parse(txtHours.Text);
            EmpHour  eh          = new EmpHour(EmpID, WorkDate, HoursWorked);
            // call HoursLogged

            HoursLogged hl     = new HoursLogged();
            Status      result = hl.HrsLogged(eh);

            // message to say saved or not
            switch (result)
            {
            case Status.Successfull:
                MessageBox.Show($"Hours logged Successfully");
                break;

            case Status.Unsuccessfull:
                MessageBox.Show($"Hours NOT logged!");
                break;
            }


            StatusData <List <EmpHour> > List = hl.EmpHoursList();

            lvEmpHours.Items.Clear();
            foreach (EmpHour emp in List.Data)
            {
                lvEmpHours.Items.Add(new ListViewItem(new string[] { emp.EmpID.ToString(), $"{emp.FName} {emp.LName}", emp.WorkDate.ToString(), emp.HoursWorked.ToString() }));
            }
        }
Ejemplo n.º 2
0
        private void LogEmpHours_Load(object sender, EventArgs e)
        {
            HoursLogged hl = new HoursLogged();
            StatusData <List <EmpHour> > result = hl.EmpHoursList();

            lvEmpHours.Items.Clear();
            foreach (EmpHour emp in result.Data)
            {
                lvEmpHours.Items.Add(new ListViewItem(new string[] { emp.EmpID.ToString(), $"{emp.FName} {emp.LName}", emp.WorkDate.ToString(), emp.HoursWorked.ToString() }));
            }
        }