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)); }
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()); }
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)); }