Exemple #1
0
        public ActionResult Gongzi()
        {
            List <Gongzi_Zhifu> ltzhifu      = new List <Gongzi_Zhifu>();
            Gongzi_Zhifu        gongzi_Zhifu = new Gongzi_Zhifu();

            ltzhifu.Add(gongzi_Zhifu);
            ViewData["zhifu"] = ltzhifu;

            List <Gongzi_Kouchu> ltkouchu      = new List <Gongzi_Kouchu>();
            Gongzi_Kouchu        gongzi_Kouchu = new Gongzi_Kouchu();

            ltkouchu.Add(gongzi_Kouchu);
            ViewData["kouchu"] = ltkouchu;

            List <Gongzi_Heji> ltheji      = new List <Gongzi_Heji>();
            Gongzi_Heji        gongzi_Heji = new Gongzi_Heji();

            ltheji.Add(gongzi_Heji);
            ViewData["heji"] = ltheji;

            Message message = new Message();

            message.Msg_cd = "Y";
            return(View(message));
        }
Exemple #2
0
        public ActionResult Qrgz()
        {
            List <Gongzi_Zhifu> ltzhifu      = new List <Gongzi_Zhifu>();
            Gongzi_Zhifu        gongzi_Zhifu = new Gongzi_Zhifu();

            ltzhifu.Add(gongzi_Zhifu);
            ViewData["zhifu"] = ltzhifu;

            List <Gongzi_Kouchu> ltkouchu      = new List <Gongzi_Kouchu>();
            Gongzi_Kouchu        gongzi_Kouchu = new Gongzi_Kouchu();

            ltkouchu.Add(gongzi_Kouchu);
            ViewData["kouchu"] = ltkouchu;

            List <Gongzi_Heji> ltheji      = new List <Gongzi_Heji>();
            Gongzi_Heji        gongzi_Heji = new Gongzi_Heji();

            ltheji.Add(gongzi_Heji);
            ViewData["heji"] = ltheji;

            return(View());
        }
Exemple #3
0
        public ActionResult Gongzi(FormCollection collection)
        {
            string month = collection["combox_year"];

            month = month + collection["combox_month"];
            string emp_no = Request.QueryString["id"];

            RenshiServiceSoapClient renshiService = new RenshiServiceSoapClient();
            DataTable dt      = renshiService.SearchMonth("gongzi", month);
            Message   message = new Message();

            message.Msg_cd   = dt.Rows[0]["msg_cd"].ToString();
            message.Msg_text = dt.Rows[0]["msg_text"].ToString();
            if (message.Msg_cd == "N")
            {
                List <Gongzi_Zhifu> ltzhifu      = new List <Gongzi_Zhifu>();
                Gongzi_Zhifu        gongzi_Zhifu = new Gongzi_Zhifu();
                ltzhifu.Add(gongzi_Zhifu);
                ViewData["zhifu"] = ltzhifu;

                List <Gongzi_Kouchu> ltkouchu      = new List <Gongzi_Kouchu>();
                Gongzi_Kouchu        gongzi_Kouchu = new Gongzi_Kouchu();
                ltkouchu.Add(gongzi_Kouchu);
                ViewData["kouchu"] = ltkouchu;

                List <Gongzi_Heji> ltheji      = new List <Gongzi_Heji>();
                Gongzi_Heji        gongzi_Heji = new Gongzi_Heji();
                ltheji.Add(gongzi_Heji);
                ViewData["heji"] = ltheji;

                return(View(message));
            }

            DataSet ds = renshiService.SearchGongzi(emp_no, month);

            //津贴项目
            if (ds.Tables[0].Rows.Count > 0)
            {
                List <Gongzi_Zhifu> ltzhifu = new List <Gongzi_Zhifu>();
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    Gongzi_Zhifu gongzi_Zhifu = new Gongzi_Zhifu();
                    gongzi_Zhifu.Emp_no    = ds.Tables[0].Rows[i]["emp_no"].ToString();
                    gongzi_Zhifu.Allow_cd  = ds.Tables[0].Rows[i]["allow_cd"].ToString();
                    gongzi_Zhifu.Allow_nm1 = ds.Tables[0].Rows[i]["allow_nm1"].ToString();
                    gongzi_Zhifu.Allow     = Convert.ToDecimal(ds.Tables[0].Rows[i]["allow"].ToString());
                    ltzhifu.Add(gongzi_Zhifu);
                    ViewData["zhifu"] = ltzhifu;
                }
            }
            else
            {
                List <Gongzi_Zhifu> ltzhifu      = new List <Gongzi_Zhifu>();
                Gongzi_Zhifu        gongzi_Zhifu = new Gongzi_Zhifu();
                ltzhifu.Add(gongzi_Zhifu);
                ViewData["zhifu"] = ltzhifu;
            }
            //扣除项目
            if (ds.Tables[1].Rows.Count > 0)
            {
                List <Gongzi_Kouchu> ltkouchu = new List <Gongzi_Kouchu>();
                for (int i = 0; i < ds.Tables[1].Rows.Count; i++)
                {
                    Gongzi_Kouchu gongzi_Kouchu = new Gongzi_Kouchu();
                    gongzi_Kouchu.Emp_no    = ds.Tables[1].Rows[i]["emp_no"].ToString();
                    gongzi_Kouchu.Sub_cd    = ds.Tables[1].Rows[i]["sub_cd"].ToString();
                    gongzi_Kouchu.Allow_nm1 = ds.Tables[1].Rows[i]["allow_nm1"].ToString();
                    gongzi_Kouchu.Sub_amt   = Convert.ToDecimal(ds.Tables[1].Rows[i]["sub_amt"].ToString());
                    ltkouchu.Add(gongzi_Kouchu);
                    ViewData["kouchu"] = ltkouchu;
                }
            }
            else
            {
                List <Gongzi_Kouchu> ltkouchu      = new List <Gongzi_Kouchu>();
                Gongzi_Kouchu        gongzi_Kouchu = new Gongzi_Kouchu();
                ltkouchu.Add(gongzi_Kouchu);
                ViewData["kouchu"] = ltkouchu;
            }
            //合计金额
            if (ds.Tables[2].Rows.Count > 0)
            {
                List <Gongzi_Heji> ltheji = new List <Gongzi_Heji>();
                for (int i = 0; i < ds.Tables[2].Rows.Count; i++)
                {
                    Gongzi_Heji gongzi_Heji = new Gongzi_Heji();
                    gongzi_Heji.PROV_TOT_AMT  = Convert.ToDecimal(ds.Tables[2].Rows[i]["PROV_TOT_AMT"].ToString());
                    gongzi_Heji.REAL_PROV_AMT = Convert.ToDecimal(ds.Tables[2].Rows[i]["REAL_PROV_AMT"].ToString());
                    gongzi_Heji.SUB_TOT_AMT   = Convert.ToDecimal(ds.Tables[2].Rows[i]["SUB_TOT_AMT"].ToString());
                    ltheji.Add(gongzi_Heji);
                    ViewData["heji"] = ltheji;
                }
            }
            else
            {
                List <Gongzi_Heji> ltheji      = new List <Gongzi_Heji>();
                Gongzi_Heji        gongzi_Heji = new Gongzi_Heji();
                ltheji.Add(gongzi_Heji);
                ViewData["heji"] = ltheji;
            }

            return(View(message));
        }