private void btnPrint_Click(object sender, EventArgs e) { if (txtEmployee.Text != "All") { int year = int.Parse(txtYear.Text); int month = int.Parse(txtMonth.Text); string msnv = txtMSNV.Text; List <pTimekeeping> listDB = new List <pTimekeeping>(); var listTimekeep = timekeepingBO.GetData(u => u.isDelete == false && u.MSNV == msnv && u.Date.Value.Month == month && u.Date.Value.Year == year); foreach (var item in listTimekeep) { pTimekeeping ptime = new pTimekeeping(); ptime.Id = item.Id; ptime.MSNV = item.MSNV; ptime.TimeEnd = item.TimeEnd != string.Empty ? item.TimeEnd : "X"; ptime.TimeStart = item.TimeStart != string.Empty ? item.TimeStart : "X"; ptime.Overtime = item.OverTime; ptime.Time = item.Time; ptime.Weight = item.Weight; ptime.Type = item.Type; ptime.TotalWeight = item.TotalWeight; ptime.Food = item.Food; ptime.Bunus = item.Bunus; ptime.Punish = item.Punish; ptime.Date = item.Date.Value; ptime.Note = item.Note; ptime.AdvancePayment = item.AdvancePayment; if (item.isRest == true) { ptime.isRest = "Yes"; } else { ptime.isRest = "No"; } listDB.Add(ptime); } using (frmPrintTimekeeping frmprintTimekeeping = new frmPrintTimekeeping(listDB, msnv)) { frmprintTimekeeping.ShowDialog(); } } }
private void btnPrint_Click(object sender, EventArgs e) { if (removeMSTT != 0) { var listTT = employeePaymentBO.GetData(u => u.isDelete == false && u.ID == removeMSTT); string printMSNV = listTT.First().MSNV; int MonthTimekeep = listTT.First().MonthOfPay; int YearTimekeep = listTT.First().YearOfPay; List <pTimekeeping> listDB = new List <pTimekeeping>(); var listTimekeep = timekeepingBO.GetData(u => u.isDelete == false && u.MSNV == printMSNV && u.Date.Value.Month == MonthTimekeep && u.Date.Value.Year == YearTimekeep); foreach (var item in listTimekeep) { pTimekeeping ptime = new pTimekeeping(); ptime.Id = item.Id; ptime.MSNV = item.MSNV; ptime.TimeEnd = item.TimeEnd != string.Empty ? item.TimeEnd : "X"; ptime.TimeStart = item.TimeStart != string.Empty ? item.TimeStart : "X"; ptime.Time = item.Time; ptime.Weight = item.Weight; ptime.Type = item.Type; ptime.TotalWeight = item.TotalWeight; ptime.Food = item.Food; ptime.Bunus = item.Bunus; ptime.Punish = item.Punish; ptime.Date = item.Date.Value; ptime.Note = item.Note; ptime.AdvancePayment = item.AdvancePayment; if (item.isRest == true) { ptime.isRest = "Yes"; } else { ptime.isRest = "No"; } listDB.Add(ptime); } using (frmPrint frmprint = new frmPrint(listDB, printMSNV, MonthTimekeep, YearTimekeep)) { frmprint.ShowDialog(); } } }