コード例 #1
0
 public urcTime(Employee employee, DateTime monday)
 {
     InitializeComponent();
     _monday  = monday;
     Employee = employee;
     lblWorkTimeOfWeek.Text = TimeWorkController.WeekTime(employee, monday).TotalHours.ToString("0.00");
 }
コード例 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            TimeWork timeWork = new TimeWork();

            //timeWork.Employee = Employee;
            timeWork.StartDate = Day.Date + dtpStartTimeNew.Value.TimeOfDay;
            timeWork.EndDate   = Day.Date + dtpEndTimeNew.Value.TimeOfDay;
            //timeWork.IDEmployee = Employee.IDEmployee;
            TimeWorkController.AddWorkTime(Employee, timeWork, this);
        }
コード例 #3
0
        private void Settime_Click(object sender, EventArgs e)
        {
            var        lst     = sender as ListBox;
            int        day     = int.Parse(lst.Tag.ToString());
            frmSetTime setTime = new frmSetTime(Employee, _monday.AddDays(day));

            setTime.ShowDialog();
            lst.Items.Clear();
            lst.Items.AddRange(TimeWorkController.Work(Employee, _monday.AddDays(day)).ToArray());
            lblWorkTimeOfWeek.Text = TimeWorkController.WeekTime(employee, _monday).TotalHours.ToString("0.00");
        }
コード例 #4
0
 private void dtpDay_ValueChanged(object sender, EventArgs e)
 {
     flpListTimeWork.Controls.Clear();
     TimeWorkController.LoadListTime(this);
 }
コード例 #5
0
 private void dtpChanged(object sender, EventArgs e)
 {
     TimeWorkController.UpdateWorkTime(TimeWork);
 }
コード例 #6
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     TimeWorkController.Delete(TimeWork);
     this.Dispose();
 }