Пример #1
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());
            }
        }