示例#1
0
        public ActionResult TiJiao()
        {
            string ha = Session["register_commitID"].ToString();
            List <salary_grantANDsalary_grant_details> la = Session["salary_grantANDsalary_grant_details"] as List <salary_grantANDsalary_grant_details>;
            List <salary_grant_detailsModel>           mm = new List <salary_grant_detailsModel>();
            salary_grantModel lala = new salary_grantModel();

            foreach (salary_grantANDsalary_grant_details h in la)
            {
                if (h.id == int.Parse(ha))
                {
                    mm   = h.salary_grant_details;
                    lala = h.salary_grant;
                }
            }
            //获取编号
            List <string> sr = sa.bianHao();

            //查询发放详细表

            int zrs = 0;
            //基本总额
            decimal jbze = 0m;
            decimal sfze = 0m;

            for (int i = 0; i < mm.Count; i++)
            {
                zrs = zrs + 1;
                salary_grant_detailsModel mode = new salary_grant_detailsModel();
                //mode.id = mm[i].id;
                mode.human_id = mm[i].human_id;


                mode.human_name      = mm[i].human_name;
                mode.salary_grant_id = sr[0];
                jbze = jbze + mm[i].salary_standard_sum;
                mode.salary_standard_sum = mm[i].salary_standard_sum;
                mode.bouns_sum           = decimal.Parse(Request["grantDetails[" + i + "].bounsSum"].ToString());
                mode.sale_sum            = decimal.Parse(Request["grantDetails[" + i + "].saleSum"].ToString());
                mode.deduct_sum          = decimal.Parse(Request["grantDetails[" + i + "].deductSum"].ToString());
                mode.salary_paid_sum     = decimal.Parse(Request["grantDetails[" + i + "].salaryPaidSum"].ToString());
                sfze = sfze + decimal.Parse(Request["grantDetails[" + i + "].salaryPaidSum"].ToString());
                int p = de.Add1(mode);
                //if (p > 0) {
                //    //删除人力资源 列表
                //    //根据human_id 查id;
                //   List<human_fileModel> lall= hu.selectupdate(mm[i].human_id);
                //   int sc=hu.delete( lall[0].id);
                //}
            }
            lala.salary_grant_id     = sr[0];
            lala.salary_standard_id  = sr[1];
            lala.salary_standard_sum = jbze;
            lala.salary_paid_sum     = sfze;
            lala.register            = Request["register"];
            lala.regist_time         = DateTime.Parse(Request["salaryGrant.registTime"].ToString());
            lala.check_status        = 0;
            int pd = sa.Add1(lala);

            if (pd > 0)
            {
                return(JavaScript("alert('提交成功');window.location = '/salary_grant/register_locate'"));
            }
            else
            {
                return(JavaScript("alert('提交失败');"));
            }
        }
示例#2
0
        public ActionResult third_kind_register(FormCollection collection)
        {
            if (ModelState.IsValid)
            {
                string id = collection["first_kind_id"];
                if (Request["first_kind_id"] == "")
                {
                    return(JavaScript("alert('请选择I级机构名称');"));
                }
                else
                {
                    List <config_file_first_kindModel> list = cfb.select1();
                    string mc = "";
                    foreach (config_file_first_kindModel item in list)
                    {
                        if (id.Equals(item.first_kind_id))
                        {
                            mc = item.first_kind_name;
                        }
                    }
                    string id1 = collection["cftk.secondKindId"];
                    if (id1 == "0")
                    {
                        return(JavaScript("alert('请选择II级机构名称');"));
                    }
                    else
                    {
                        List <config_file_second_kindModel> list2 = csb.select1();
                        string mc1 = "";
                        foreach (config_file_second_kindModel item in list2)
                        {
                            if (id1.Equals(item.second_kind_id))
                            {
                                mc1 = item.second_kind_name;
                            }
                        }
                        config_file_third_kindModel ctm = new config_file_third_kindModel()
                        {
                            first_kind_id        = id,
                            first_kind_name      = mc,
                            second_kind_id       = id1,
                            second_kind_name     = mc1,
                            third_kind_id        = Request["third_kind_id"],
                            third_kind_name      = Request["third_kind_name"],
                            third_kind_sale_id   = Request["third_kind_sale_id"],
                            third_kind_is_retail = Request["third_kind_is_retail"]
                        };
                        int i1 = ctb.Add1(ctm);
                        if (i1 > 0)
                        {
                            //新增发放表数据

                            salary_grantIBLL  sa    = iocComm.salary_grantBLL();
                            salary_grantModel grant = new salary_grantModel();
                            grant.first_kind_id       = id;
                            grant.first_kind_name     = mc;
                            grant.second_kind_id      = id1;
                            grant.second_kind_name    = mc1;
                            grant.third_kind_id       = Request["third_kind_id"];
                            grant.third_kind_name     = Request["third_kind_name"];
                            grant.human_amount        = 0;
                            grant.salary_standard_sum = 0;
                            grant.salary_paid_sum     = 0;
                            grant.check_status        = 0;
                            int iii = sa.Add1(grant);
                            return(JavaScript("window.location='/config_file_third_kind/third_kind_register_success'"));
                        }
                        else
                        {
                            return(View());
                        }
                    }
                }
            }
            else
            {
                return(View());
            }
        }