コード例 #1
0
ファイル: Sale.aspx.cs プロジェクト: sx81128/AppInOneBPM
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            tabnames.Add("销售创建、计划、完成订单汇总");
            tabnames.Add("销售创建、计划、完成订单金额汇总");
            month = HttpUtil.GetReqStrValue("month");
            werk  = HttpUtil.GetReqStrValue("werk");
            vkorg = HttpUtil.GetReqStrValue("vkorg");
            SAPCHARTPARAM param = new SAPCHARTPARAM();
            param.I_WERKS = werk;
            param.I_GJAHR = month.Substring(0, 4);
            param.I_MONAT = month.Substring(5, 2);
            param.I_VKORG = vkorg;
            //销售创建、计划、完成订单汇总
            ZTTPP_SALES_SUM val1 = new ZTTPP_SALES_SUM();
            val1.ZDATE = "";
            val1.ZJHXS = "";
            val1.ZSJJH = "";
            val1.ZXSDD = "";
            // val1List = RFCUtil.GetTable<ZTTPP_SALES_SUM>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val1);
            AttributeItem[] item1List = val1.af_GetAvailableAttributeItem();

            //销售创建、计划、完成订单金额汇总
            ZTTPP_SALES_SUM_MN val2 = new ZTTPP_SALES_SUM_MN();
            val2.ZDATE = "";
            val2.ZJHJE = "";
            val2.ZSJJE = "";
            val2.ZXSJE = "";
            //val2List = RFCUtil.GetTable<ZTTPP_SALES_SUM_MN>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val2);
            AttributeItem[] item2List = val2.af_GetAvailableAttributeItem();


            List <ITableImplement> vals = new List <ITableImplement>();
            vals.Add(val1);
            vals.Add(val2);


            Dictionary <string, List <ITableImplement> > map = RFCUtil.GetTable2(param, "ZP_REPL_SALES_ORDER_OUT", new string[] { "IT_SALES_SUM", "IT_SALES_SUM_MN" }, vals);

            valLists.Add(map["IT_SALES_SUM"]);
            valLists.Add(map["IT_SALES_SUM_MN"]);



            itemLists.Add(item1List);
            itemLists.Add(item2List);
        }
        else
        {
        }
    }
コード例 #2
0
ファイル: Sale.aspx.cs プロジェクト: Fred-Lee/AppInOneBPM
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            tabnames.Add("销售创建、计划、完成订单汇总");
            tabnames.Add("销售创建、计划、完成订单金额汇总");
            month = HttpUtil.GetReqStrValue("month");
            werk = HttpUtil.GetReqStrValue("werk");
            vkorg = HttpUtil.GetReqStrValue("vkorg");
            SAPCHARTPARAM param = new SAPCHARTPARAM();
            param.I_WERKS = werk;
            param.I_GJAHR = month.Substring(0, 4);
            param.I_MONAT = month.Substring(5, 2);
            param.I_VKORG = vkorg;
            //销售创建、计划、完成订单汇总
            ZTTPP_SALES_SUM val1 = new ZTTPP_SALES_SUM();
            val1.ZDATE = "";
            val1.ZJHXS = "";
            val1.ZSJJH = "";
            val1.ZXSDD = "";
           // val1List = RFCUtil.GetTable<ZTTPP_SALES_SUM>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val1);
            AttributeItem[] item1List = val1.af_GetAvailableAttributeItem();

            //销售创建、计划、完成订单金额汇总
            ZTTPP_SALES_SUM_MN val2 = new ZTTPP_SALES_SUM_MN();
            val2.ZDATE = "";
            val2.ZJHJE = "";
            val2.ZSJJE = "";
            val2.ZXSJE = "";
            //val2List = RFCUtil.GetTable<ZTTPP_SALES_SUM_MN>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val2);
            AttributeItem[] item2List = val2.af_GetAvailableAttributeItem();

            List<ITableImplement> vals = new List<ITableImplement>();
            vals.Add(val1);
            vals.Add(val2);

            Dictionary<string, List<ITableImplement>> map = RFCUtil.GetTable2(param, "ZP_REPL_SALES_ORDER_OUT", new string[] { "IT_SALES_SUM", "IT_SALES_SUM_MN" }, vals);

            valLists.Add(map["IT_SALES_SUM"]);
            valLists.Add(map["IT_SALES_SUM_MN"]);

            itemLists.Add(item1List);
            itemLists.Add(item2List);

        }
        else
        {
        }
    }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            tabnames.Add("销售创建、计划、完成订单汇总");
            tabnames.Add("销售创建、计划、完成订单金额汇总");
            month = HttpUtil.GetReqStrValue("month");
            werk = HttpUtil.GetReqStrValue("werk");
            vkorg = HttpUtil.GetReqStrValue("vkorg");
            SAPCHARTPARAM param = new SAPCHARTPARAM();
            param.I_WERKS = werk;
            param.I_GJAHR = month.Substring(0, 4);
            param.I_MONAT = month.Substring(5, 2);
            param.I_VKORG = vkorg;

            int days = DateTime.DaysInMonth(Convert.ToInt32(param.I_GJAHR), Convert.ToInt32(param.I_MONAT));
            for (int i = 1; i <= days; i++)
            {
                labels += "\"" + param.I_MONAT + "/" + (i < 10 ? "0" + i : "" + i) + "\",";
            }
            labels = labels.Substring(0, labels.Length - 1);

            //销售创建、计划、完成订单汇总
            ZTTPP_SALES_SUM val1 = new ZTTPP_SALES_SUM();
            val1.ZDATE = "";
            val1.ZJHXS = "";
            val1.ZSJJH = "";
            val1.ZXSDD = "";
           // val1List = RFCUtil.GetTable<ZTTPP_SALES_SUM>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val1);
            AttributeItem[] item1List = val1.af_GetAvailableAttributeItem();

            List<string> val1Names = new List<string>();
            val1Names.Add(ZTTPP_SALES_SUM.Attribute.ZJHXS.ZhName);
            val1Names.Add(ZTTPP_SALES_SUM.Attribute.ZSJJH.ZhName);
            val1Names.Add(ZTTPP_SALES_SUM.Attribute.ZXSDD.ZhName);
            lineNames.Add(val1Names);

            //销售创建、计划、完成订单金额汇总
            ZTTPP_SALES_SUM_MN val2 = new ZTTPP_SALES_SUM_MN();
            val2.ZDATE = "";
            val2.ZJHJE = "";
            val2.ZSJJE = "";
            val2.ZXSJE = "";
            //val2List = RFCUtil.GetTable<ZTTPP_SALES_SUM_MN>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val2);
            AttributeItem[] item2List = val2.af_GetAvailableAttributeItem();

            List<string> val2Names = new List<string>();
            val2Names.Add(ZTTPP_SALES_SUM_MN.Attribute.ZJHJE.ZhName);
            val2Names.Add(ZTTPP_SALES_SUM_MN.Attribute.ZSJJE.ZhName);
            val2Names.Add(ZTTPP_SALES_SUM_MN.Attribute.ZXSJE.ZhName);
            lineNames.Add(val2Names);

            List<ITableImplement> vals = new List<ITableImplement>();
            vals.Add(val1);
            vals.Add(val2);

            Dictionary<string, List<ITableImplement>> map = RFCUtil.GetTable2(param, "ZP_REPL_SALES_ORDER_OUT", new string[] { "IT_SALES_SUM", "IT_SALES_SUM_MN" }, vals);

            valLists.Add(map["IT_SALES_SUM"]);
            valLists.Add(map["IT_SALES_SUM_MN"]);

            itemLists.Add(item1List);
            itemLists.Add(item2List);

            foreach (List<ITableImplement> valList in valLists)
            {
                List<string> datas = new List<string>();
                foreach (AttributeItem item in itemLists[valLists.IndexOf(valList)])
                {
                    if (item.FieldName.Equals("ZDATE")) { continue; }
                    string data = "";
                    foreach (ITableImplement val in valList)
                    {

                        try
                        {

                            data += "" + Convert.ToInt32(val[item]) + ",";
                        }
                        catch (Exception ee)
                        {
                            //Response.Write(val[item]);
                            data += "" + val[item] + ",";
                        }
                    }
                    data = data.Substring(0, data.Length - 1);
                    datas.Add(data);
                }
                dataLists.Add(datas);
            }
        }
        else
        {
        }
    }
コード例 #4
0
ファイル: SaleChart.aspx.cs プロジェクト: sx81128/AppInOneBPM
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            tabnames.Add("销售创建、计划、完成订单汇总");
            tabnames.Add("销售创建、计划、完成订单金额汇总");
            month = HttpUtil.GetReqStrValue("month");
            werk  = HttpUtil.GetReqStrValue("werk");
            vkorg = HttpUtil.GetReqStrValue("vkorg");
            SAPCHARTPARAM param = new SAPCHARTPARAM();
            param.I_WERKS = werk;
            param.I_GJAHR = month.Substring(0, 4);
            param.I_MONAT = month.Substring(5, 2);
            param.I_VKORG = vkorg;

            int days = DateTime.DaysInMonth(Convert.ToInt32(param.I_GJAHR), Convert.ToInt32(param.I_MONAT));
            for (int i = 1; i <= days; i++)
            {
                labels += "\"" + param.I_MONAT + "/" + (i < 10 ? "0" + i : "" + i) + "\",";
            }
            labels = labels.Substring(0, labels.Length - 1);

            //销售创建、计划、完成订单汇总
            ZTTPP_SALES_SUM val1 = new ZTTPP_SALES_SUM();
            val1.ZDATE = "";
            val1.ZJHXS = "";
            val1.ZSJJH = "";
            val1.ZXSDD = "";
            // val1List = RFCUtil.GetTable<ZTTPP_SALES_SUM>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val1);
            AttributeItem[] item1List = val1.af_GetAvailableAttributeItem();

            List <string> val1Names = new List <string>();
            val1Names.Add(ZTTPP_SALES_SUM.Attribute.ZJHXS.ZhName);
            val1Names.Add(ZTTPP_SALES_SUM.Attribute.ZSJJH.ZhName);
            val1Names.Add(ZTTPP_SALES_SUM.Attribute.ZXSDD.ZhName);
            lineNames.Add(val1Names);

            //销售创建、计划、完成订单金额汇总
            ZTTPP_SALES_SUM_MN val2 = new ZTTPP_SALES_SUM_MN();
            val2.ZDATE = "";
            val2.ZJHJE = "";
            val2.ZSJJE = "";
            val2.ZXSJE = "";
            //val2List = RFCUtil.GetTable<ZTTPP_SALES_SUM_MN>(param, "ZP_REPL_STOCK_MONEY_OUT", "IT_STOCK_MONEY", val2);
            AttributeItem[] item2List = val2.af_GetAvailableAttributeItem();

            List <string> val2Names = new List <string>();
            val2Names.Add(ZTTPP_SALES_SUM_MN.Attribute.ZJHJE.ZhName);
            val2Names.Add(ZTTPP_SALES_SUM_MN.Attribute.ZSJJE.ZhName);
            val2Names.Add(ZTTPP_SALES_SUM_MN.Attribute.ZXSJE.ZhName);
            lineNames.Add(val2Names);

            List <ITableImplement> vals = new List <ITableImplement>();
            vals.Add(val1);
            vals.Add(val2);


            Dictionary <string, List <ITableImplement> > map = RFCUtil.GetTable2(param, "ZP_REPL_SALES_ORDER_OUT", new string[] { "IT_SALES_SUM", "IT_SALES_SUM_MN" }, vals);

            valLists.Add(map["IT_SALES_SUM"]);
            valLists.Add(map["IT_SALES_SUM_MN"]);



            itemLists.Add(item1List);
            itemLists.Add(item2List);

            foreach (List <ITableImplement> valList in valLists)
            {
                List <string> datas = new List <string>();
                foreach (AttributeItem item in itemLists[valLists.IndexOf(valList)])
                {
                    if (item.FieldName.Equals("ZDATE"))
                    {
                        continue;
                    }
                    string data = "";
                    foreach (ITableImplement val in valList)
                    {
                        try
                        {
                            data += "" + Convert.ToInt32(val[item]) + ",";
                        }
                        catch (Exception ee)
                        {
                            //Response.Write(val[item]);
                            data += "" + val[item] + ",";
                        }
                    }
                    data = data.Substring(0, data.Length - 1);
                    datas.Add(data);
                }
                dataLists.Add(datas);
            }
        }
        else
        {
        }
    }