Exemplo n.º 1
0
        public List <ReportParameter> ReportParameters(InputArg _parameter)
        {
            var reportParameters = new List <ReportParameter>
            {
                new ReportParameter()
                {
                    ParaName = "Operate", ParaValue = "Report"
                },
                new ReportParameter()
                {
                    ParaName = "UserID", ParaValue = _parameter.UserID
                },
                new ReportParameter()
                {
                    ParaName = "SchoolYear", ParaValue = _parameter.SchoolYear
                },
                new ReportParameter()
                {
                    ParaName = "SchoolCode", ParaValue = _parameter.SchoolCode
                },
                new ReportParameter()
                {
                    ParaName = "PersonID", ParaValue = _parameter.ObjID
                },
                new ReportParameter()
                {
                    ParaName = "FormNo", ParaValue = _parameter.ObjNo
                }
            };

            return(reportParameters);
        }
Exemplo n.º 2
0
        public override List <ReportParameter> rParameter(InputArg parameter)
        {
            var rParameter = new List <ReportParameter> {
                new ReportParameter()
                {
                    ParaName = "Operate", ParaValue = "Report"
                },
                new ReportParameter()
                {
                    ParaName = "UserID", ParaValue = parameter.UserID
                },
                new ReportParameter()
                {
                    ParaName = "SchoolYear", ParaValue = parameter.SchoolYear
                },
                new ReportParameter()
                {
                    ParaName = "SchoolCode", ParaValue = parameter.SchoolCode
                },
                new ReportParameter()
                {
                    ParaName = "PersonID", ParaValue = parameter.ObjID
                },
                new ReportParameter()
                {
                    ParaName = "FormNo", ParaValue = parameter.ObjNo
                }
            };

            return(rParameter);
        }
Exemplo n.º 3
0
        private static List <ReportParameter> GetReportParameter(InputArg parameter)
        {
            var reportParameters = new List <ReportParameter>();

            reportParameters.Add(new ReportParameter()
            {
                ParaName = "Operate", ParaValue = "Report"
            });
            reportParameters.Add(new ReportParameter()
            {
                ParaName = "UserID", ParaValue = parameter.UserID
            });
            reportParameters.Add(new ReportParameter()
            {
                ParaName = "SchoolYear", ParaValue = parameter.SchoolYear
            });
            reportParameters.Add(new ReportParameter()
            {
                ParaName = "SchoolCode", ParaValue = parameter.SchoolCode
            });
            reportParameters.Add(new ReportParameter()
            {
                ParaName = "EmployeeID", ParaValue = parameter.ObjID
            });
            reportParameters.Add(new ReportParameter()
            {
                ParaName = "SessionID", ParaValue = parameter.ObjNo
            });
            reportParameters.Add(new ReportParameter()
            {
                ParaName = "Category", ParaValue = parameter.ObjType
            });
            return(reportParameters);
        }
Exemplo n.º 4
0
        public static List <ReportParameter> GetReportParameters(string reportType, InputArg _parameter)
        {
            IReportParameter iReport = ReportParameterFactory.GetObj(reportType);
            var rParaeter            = new GetCommonReportParameters(iReport);

            return(rParaeter.ReportParameters(_parameter));
        }
Exemplo n.º 5
0
        public static Byte[] GetOneReport(ReportBase reportPara, InputArg parameter)
        {
            var reportParameters = GetSpecificReportParamaters.GetReportParameters(reportPara.ReportType, parameter);

            // var reportParameters = BuildReportingParameters.GetReportParameter(reportPara.ReportType, parameter);


            return(getPDFReport(reportPara, reportParameters));
        }
Exemplo n.º 6
0
 public static T ObjectOfT <T>(string reportType, InputArg parameter)
 {
     try
     {
         return(default(T));
     }
     catch (Exception ex)
     {
         var exm = ex.Message;
         throw;
     }
 }
Exemplo n.º 7
0
        public static List <ReportParameter> GetReportParameter(string reportType, InputArg parameter)
        {
            //ParameterFactory pFactory = new ParameterFactory();
            //var pFactory = new ParameterFactory(new IEPPara()) ;
            //return pFactory.rParameter(parameter);
            //  IReportParameter iParameter = new IReportParameter(parameter);

            // var mySPclass = new List<IReportParameter> { new IEPReportParameter() };

            switch (reportType)
            {
            case "IEP":
                return(new IEPReportParameter(parameter).ReportParameters());

            case "TPA":
                return(new TPAReportParameter(parameter).ReportParameters());

            case "SSF":
                return(new SSFormReportParameter(parameter).ReportParameters());;

            case "OfficeIndixCard":
                return(new IndexCardReportParameter(parameter).ReportParameters());

            case "RC":
                return(new RCReportParameter(parameter).ReportParameters());

                ;

            case "AlterRC":
                return(new AlertCardReportParameter(parameter).ReportParameters());

            case "GiftRC":
                return(new GiftReportParameter(parameter).ReportParameters());

            default:
                return(new IEPReportParameter(parameter).ReportParameters());
            }
        }
Exemplo n.º 8
0
        public List <ReportParameter> ReportParameters(InputArg _parameter)
        {
            var reportParameters = new List <ReportParameter>
            {
                new ReportParameter()
                {
                    ParaName = "Operate", ParaValue = "Report"
                },
                new ReportParameter()
                {
                    ParaName = "UserID", ParaValue = _parameter.UserID
                },
                new ReportParameter()
                {
                    ParaName = "SchoolYear", ParaValue = _parameter.SchoolYear
                },
                new ReportParameter()
                {
                    ParaName = "SchoolCode", ParaValue = _parameter.SchoolCode
                },
                new ReportParameter()
                {
                    ParaName = "EmployeeID", ParaValue = _parameter.ObjID
                },
                new ReportParameter()
                {
                    ParaName = "SessionID", ParaValue = _parameter.ObjNo
                },
                new ReportParameter()
                {
                    ParaName = "Category", ParaValue = _parameter.ObjType
                }
            };

            return(reportParameters);
        }
Exemplo n.º 9
0
        public List <ReportParameter> ReportParameters(InputArg _parameter)
        {
            var reportParameters = new List <ReportParameter>
            {
                new ReportParameter()
                {
                    ParaName = "PersonID", ParaValue = _parameter.ObjID
                },
                new ReportParameter()
                {
                    ParaName = "SchoolYear", ParaValue = _parameter.SchoolYear
                },
                new ReportParameter()
                {
                    ParaName = "SchoolCode", ParaValue = _parameter.SchoolCode
                },
                new ReportParameter()
                {
                    ParaName = "Term", ParaValue = "0"
                },
            };

            return(reportParameters);
        }
Exemplo n.º 10
0
 public SSFormReportParameter(InputArg parameter)
 {
     this._parameter = parameter;
 }
Exemplo n.º 11
0
 public List <ReportParameter> ReportParameters(InputArg _parameter)
 {
     return(_iParameter.ReportParameters(_parameter));
 }
Exemplo n.º 12
0
 public IEPReportParameter(InputArg parameter)
 {
     this._parameter = parameter;
 }
Exemplo n.º 13
0
        public static Byte[] GetOneReport2(InputArg parameter, ReportBase reportPara)
        {
            var reportParameters = BuildReportingParameters.GetReportParameter(reportPara.ReportType, parameter);

            return(getPDFReport(reportPara, reportParameters));
        }
Exemplo n.º 14
0
 public IndexCardReportParameter(InputArg parameter)
 {
     this._parameter = parameter;
 }
Exemplo n.º 15
0
 public AlertCardReportParameter(InputArg parameter)
 {
     _parameter = parameter;
 }
Exemplo n.º 16
0
 public RCReportParameter(InputArg parameter)
 {
     _parameter = parameter;
 }
Exemplo n.º 17
0
        public static List <ReportParameter> GetReportParameters(IReportParameter iReport, InputArg _parameter)
        {
            var rParaeter = new GetCommonReportParameters(iReport);

            return(rParaeter.ReportParameters(_parameter));
        }
Exemplo n.º 18
0
        public static List <ReportParameter> GetReportParameters_TPA(InputArg _parameter)
        {
            var rParaeter = new GetCommonReportParameters(new TPAReportParameter1());

            return(rParaeter.ReportParameters(_parameter));
        }
Exemplo n.º 19
0
 public List <ReportParameter> ReportParameters(InputArg passparameter)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 20
0
        private static Byte[] GetOneReport(string reportName, InputArg parameter)
        {
            var reportParameters = GetReportParameter(parameter);

            return(GetReportR2(reportName, "PDF", reportParameters));
        }
Exemplo n.º 21
0
        public virtual List <ReportParameter> rParameter(InputArg parameter)
        {
            var rParameter = new List <ReportParameter>();

            return(rParameter);
        }