Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 2
0
 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();
         }
     }
 }