コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }