public static void MakeReport(KlonsADataSet.SALARY_SHEETSRow dr_algas_lapa, ERepType tp) { var sh = new SalarySheetInfo(dr_algas_lapa); var er = sh.SetUpLightFromSarRow(dr_algas_lapa); if (er != "OK") { MyData.MyMainForm.ShowWarning(er); return; } var rep = Report_Salary2.MakeReport2(sh); if (rep.Count == 0) { return; } var period = MakePeriodString(sh.DT1, sh.DT2); ReportViewerData rd = new ReportViewerData(); if (tp == ERepType.WithPosNoSign) { rd.FileName = "ReportA_AlgasLapa_1"; } else { rd.FileName = "ReportA_AlgasLapa_2"; } rd.Sources["dsSalaryReport"] = rep; rd.AddReportParameters(new string[] { "CompanyName", MyData.Params.CompNameX, "RNr", dr_algas_lapa.SNR.ToString(), "RPerson", "", "RPeriod", period, "RRemark", "", }); MyData.MyMainForm.ShowReport(rd); }
private void TypeCmd(ERepType repType, string param2) { HandleCmd("TYPE " + repType.ToString() + (param2 != null ? (" " + param2) : "")); }