コード例 #1
0
ファイル: Report_Salary2.cs プロジェクト: Camel-RD/Klons
        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);
        }
コード例 #2
0
ファイル: FTPSClient.cs プロジェクト: seeseekey/CSCL
 private void TypeCmd(ERepType repType, string param2)
 {
     HandleCmd("TYPE " + repType.ToString() + (param2 != null ? (" " + param2) : ""));
 }