Exemplo n.º 1
0
        public ActionResult Fh(FormCollection collection)
        {
            string                   zid  = collection["sgrid22"];
            List <string>            ll   = new List <string>(zid.Split(','));
            string                   zq   = collection["sfzq"];
            string                   time = collection["time"];
            string                   name = collection["salaryGrant.checker"];
            string                   xcid = collection["xcid"];
            string                   row  = collection["row"];
            List <salary_grantModel> sj   = MyProperty.SelectById2(Convert.ToInt32(xcid));

            sj[0].salary_paid_sum = Convert.ToDouble(zq);
            sj[0].check_time      = Convert.ToDateTime(time);
            sj[0].checker         = name;
            sj[0].sgr_id          = Convert.ToInt32(ll[0]);
            sj[0].salary_grant_id = Convert.ToInt32(xcid);
            if (MyProperty.BJEdit(sj[0]) > 0)
            {
                for (int i = 1; i <= Convert.ToInt32(row); i++)
                {
                    string grdidp = "grdid" + i;
                    string grdid  = collection[grdidp];
                    string jlidp  = "jlid" + i;
                    string jlid   = collection[jlidp];
                    string jxidp  = "jxid" + i;
                    string jxid   = collection[jxidp];
                    string ykidp  = "ykid" + i;
                    string ykid   = collection[ykidp];
                    string sfidp  = "sfid" + i;
                    string sfid   = collection[sfidp];
                    List <salary_grant_detailsModel> list = MyProperty2.SelectById2(sj[0].salary_standard_id, sj[0].salary_grant_id);
                    list[i - 1].grd_id          = Convert.ToInt32(grdid);
                    list[i - 1].bouns_sum       = Convert.ToDouble(jlid);
                    list[i - 1].sale_sum        = Convert.ToDouble(jxid);
                    list[i - 1].deduct_sum      = Convert.ToDouble(ykid);
                    list[i - 1].salary_paid_sum = Convert.ToDouble(sfid);
                    MyProperty2.BJEdit(list[i - 1]);
                }

                return(Content("<script>alert('复核成功');window.location.href='/GrantCheck/Index'</script>"));
            }
            else
            {
                return(Content("<script>alert('复核失败');window.location.href='/GrantCheck/Index'</script>"));
            }
        }