示例#1
0
        public ActionResult Fh(int id)
        {
            List <salary_grantModel>            sj   = MyProperty.SelectById(id);
            List <salary_grant_detailsModel>    list = MyProperty2.SelectById(sj[0].salary_grant_id);
            List <salary_standard_detailsModel> kk   = MyProperty4.BJSelectBy2(list[0].salary_standard_id.ToString());
            int j = 0;

            foreach (salary_grant_detailsModel item in list)
            {
                for (int i = 0; i < kk.Count; i++)
                {
                    if (kk[i].item_name == "基本工资")
                    {
                        item.jb = kk[i].salary;
                    }
                    if (kk[i].item_name == "岗位工资")
                    {
                        item.gw = kk[i].salary;
                    }
                    if (kk[i].item_name == "交通补助")
                    {
                        item.jt = kk[i].salary;
                    }
                    if (kk[i].item_name == "午餐补助")
                    {
                        item.wc = kk[i].salary;
                    }
                    if (kk[i].item_name == "五险一金")
                    {
                        item.wx = kk[i].salary;
                    }
                }
                item.jl   = list[j].bouns_sum;
                item.jx   = list[j].sale_sum;
                item.yk   = list[j].deduct_sum;
                item.sf   = list[j].salary_paid_sum;
                item.zq   = list[j].salary_standard_sum;
                item.grid = list[j].grd_id;
                item.sgrd = sj[0].sgr_id;
                j++;
            }

            ViewData["list"] = list;
            ViewData["xcbh"] = id;
            ViewData["jgrs"] = sj[0].human_amount;
            ViewData["jbze"] = sj[0].salary_standard_sum;
            ViewData["sfze"] = sj[0].salary_paid_sum;
            return(View());
        }
示例#2
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>"));
            }
        }
示例#3
0
 public override string ToString()
 {
     return(MyProperty2.ToString());
 }
示例#4
0
 public ActionResult Index2(int id)
 {
     if (id == 1)
     {
         List <DataBag> sou = new List <DataBag>();
         List <config_file_first_kindModel> list = MyProperty.BJSelect();
         int    countr = 0;
         double zq     = 0;
         foreach (config_file_first_kindModel item in list)
         {
             List <HumenModel> lhu = hu.SelectById(item.first_kind_id);
             double            sum = 0;
             List <int>        sid = new List <int>();
             foreach (HumenModel sl in lhu)
             {
                 sum += sl.salary_sum;
                 sid.Add(sl.human_id);
             }
             DataBag ss = new DataBag()
             {
                 name     = item.first_kind_name,
                 count    = lhu.Count,
                 moneysum = sum,
                 id       = sid
             };
             countr += ss.count;
             zq     += ss.moneysum;
             sou.Add(ss);
         }
         ViewData["list"]   = sou;
         ViewData["xcz"]    = sou.Count;
         ViewData["countr"] = countr;
         ViewData["zq"]     = zq;
         ViewData["jg"]     = 1;
     }
     if (id == 2)
     {
         List <DataBag> sou = new List <DataBag>();
         List <config_file_second_kindModel> list = MyProperty2.BJSelect();
         int    countr = 0;
         double zq     = 0;
         foreach (config_file_second_kindModel item in list)
         {
             List <HumenModel> lhu = hu.SelectById2(item.second_kind_id);
             double            sum = 0;
             List <int>        sid = new List <int>();
             foreach (HumenModel sl in lhu)
             {
                 sum += sl.salary_sum;
                 sid.Add(sl.human_id);
             }
             DataBag ss = new DataBag()
             {
                 name     = item.second_kind_name,
                 count    = lhu.Count,
                 moneysum = sum,
                 id       = sid
             };
             countr += ss.count;
             zq     += ss.moneysum;
             sou.Add(ss);
         }
         ViewData["list"]   = sou;
         ViewData["xcz"]    = sou.Count;
         ViewData["countr"] = countr;
         ViewData["zq"]     = zq;
         ViewData["jg"]     = 2;
     }
     if (id == 3)
     {
         List <DataBag> sou = new List <DataBag>();
         List <config_file_third_kindModel> list = MyProperty3.BJSelect();
         int    countr = 0;
         double zq     = 0;
         foreach (config_file_third_kindModel item in list)
         {
             List <HumenModel> lhu = hu.SelectById3(item.third_kind_id);
             double            sum = 0;
             List <int>        sid = new List <int>();
             foreach (HumenModel sl in lhu)
             {
                 sum += sl.salary_sum;
                 sid.Add(sl.human_id);
             }
             DataBag ss = new DataBag()
             {
                 name     = item.third_kind_name,
                 count    = lhu.Count,
                 moneysum = sum,
                 id       = sid
             };
             countr += ss.count;
             zq     += ss.moneysum;
             sou.Add(ss);
         }
         ViewData["list"]   = sou;
         ViewData["xcz"]    = sou.Count;
         ViewData["countr"] = countr;
         ViewData["zq"]     = zq;
         ViewData["jg"]     = 3;
     }
     return(View());
 }
示例#5
0
 public void PropInfo()
 {
     Console.WriteLine("Propr1: {0}, Type: {1}", MyProperty1, Type.GetTypeCode(MyProperty1.GetType()));
     Console.WriteLine("Propr2: {0}, Type: {1}", MyProperty2, Type.GetTypeCode(MyProperty2.GetType()));
 }