private void CmdPreview_Click(object sender, RoutedEventArgs e) { MVPayrollDocumentItem di = new MVPayrollDocumentItem(mv.GetDbObject().CloneAll()); MVPayrollDocument pd = new MVPayrollDocument(mvParent.GetDbObject().CloneAll()); String temp = pd.PayrollAccountNo; pd.PayrollAccountNo = temp; //Refresh AccountNo Digit pd.PayrollItems.Clear(); pd.AddPayrollDocItem(di); WinFormPrinting w = new WinFormPrinting("grpHRSlip", pd); w.ShowDialog(); }
public override Tuple <CTable, ObservableCollection <MBaseModel> > QueryData() { MVPayrollDocument ad = (model as MVPayrollDocument); items = OnixWebServiceAPI.GetListAPI("GetPayrollDocList", "PAYROLL_DOC_LIST", ad.GetDbObject()); lastObjectReturned = OnixWebServiceAPI.GetLastObjectReturned(); itemSources.Clear(); int idx = 0; foreach (CTable o in items) { MVPayrollDocument v = new MVPayrollDocument(o); v.RowIndex = idx; itemSources.Add(v); idx++; } Tuple <CTable, ObservableCollection <MBaseModel> > tuple = new Tuple <CTable, ObservableCollection <MBaseModel> >(lastObjectReturned, itemSources); return(tuple); }