public UFormPayrollSlip(MBaseModel model, int page, int totalPage, MReportConfig cfg, CReportPageParam param) { if (model == null) { model = new MVPayrollDocument(new Wis.WsClientAPI.CTable("")); } dataSource = model; payrollDoc = (MVPayrollDocument)model; pageNo = page; pageCount = totalPage; pageParam = param; rptConfig = cfg; init(); int idx = pageNo - 1; item = payrollDoc.GetItemByIndex(idx); if (item == null) { item = new MVPayrollDocumentItem(new Wis.WsClientAPI.CTable("")); } item.InitializeAfterLoaded(); DataContext = model; InitializeComponent(); }
protected override ArrayList createPageParam() { MVPayrollDocument ad = (MVPayrollDocument)dataSource; ArrayList arr = createPageParamEasy(ad.PayrollItems, 1); return(arr); }
public UFormPayrollWithdraw(MBaseModel model, int page, int totalPage, MReportConfig cfg, CReportPageParam param) { if (model == null) { model = new MVPayrollDocument(new Wis.WsClientAPI.CTable("")); } dataSource = model; payrollDoc = (MVPayrollDocument)model; pageNo = page; pageCount = totalPage; pageParam = param; rptConfig = cfg; String format1 = rptConfig.GetConfigValue("Format1"); format1Widths = format1.Split('|'); String format2 = rptConfig.GetConfigValue("Format2"); format2Widths = format2.Split('|'); init(); int idx = pageNo - 1; item = payrollDoc.GetItemByIndex(idx); if (item == null) { item = new MVPayrollDocumentItem(new Wis.WsClientAPI.CTable("")); } numberTextAmount = item.GrandTotalAmount; item.InitializeAfterLoaded(); DataContext = model; InitializeComponent(); }
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); }