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('提交失败');")); } }
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()); } }