예제 #1
0
        void BaoCunYK()
        {
            string dingdanid = Utils.GetQueryStringValue("id");

            string[] yk_youkeid            = Utils.GetFormValues("yk_youkeid");
            string[] yk_xingming           = Utils.GetFormValues("yk_xingming");
            string[] yk_xingbie            = Utils.GetFormValues("yk_xingbie");
            string[] yk_zhengjianleixing   = Utils.GetFormValues("yk_zhengjianleixing");
            string[] yk_zhengjianhaoma     = Utils.GetFormValues("yk_zhengjianhaoma");
            string[] yk_zhengjianyouxiaoqi = Utils.GetFormValues("yk_zhengjianyouxiaoqi");
            string[] yk_chushengriqi       = Utils.GetFormValues("yk_chushengriqi");
            string[] yk_shouji             = Utils.GetFormValues("yk_shouji");

            IList <MHangQiDingDanYouKeInfo> items = new List <MHangQiDingDanYouKeInfo>();

            for (int i = 0; i < yk_youkeid.Length; i++)
            {
                var item = new MHangQiDingDanYouKeInfo();

                item.YouKeId            = yk_youkeid[i];
                item.XingMing           = yk_xingming[i];
                item.XingBie            = Utils.GetEnumValue(yk_xingbie[i], EyouSoft.Model.EnumType.GovStructure.Gender.男);
                item.ZhengJianLeiXing   = Utils.GetEnumValue(yk_zhengjianleixing[i], EyouSoft.Model.EnumType.YlStructure.YKZJLeiXing.请选择);
                item.ZhengJianHaoMa     = yk_zhengjianhaoma[i];
                item.ZhengJianYouXiaoQi = Utils.GetDateTimeNullable(yk_zhengjianyouxiaoqi[i]);
                item.ChuShengRiQi       = Utils.GetDateTimeNullable(yk_chushengriqi[i]);
                item.ShouJi             = yk_shouji[i];

                if (item.ZhengJianYouXiaoQi.HasValue)
                {
                    item.YXQ1 = item.ZhengJianYouXiaoQi.Value.Year.ToString();
                    item.YXQ2 = item.ZhengJianYouXiaoQi.Value.Month.ToString();
                    item.YXQ3 = item.ZhengJianYouXiaoQi.Value.Day.ToString();
                }

                if (item.ChuShengRiQi.HasValue)
                {
                    item.SR1 = item.ChuShengRiQi.Value.Year.ToString();
                    item.SR2 = item.ChuShengRiQi.Value.Month.ToString();
                    item.SR3 = item.ChuShengRiQi.Value.Day.ToString();
                }

                if (item.ZhengJianLeiXing == EyouSoft.Model.EnumType.YlStructure.YKZJLeiXing.身份证)
                {
                    item.ChuShengRiQi = Utils.GetDateTimeNullable(getSR(item.ZhengJianHaoMa));
                    item.XingBie      = (EyouSoft.Model.EnumType.GovStructure.Gender)Utils.GetInt(getXB(item.ZhengJianHaoMa));
                }

                items.Add(item);
            }

            int bllRetCode = new EyouSoft.BLL.YlStructure.BHangQiDingDan().UpdateDingDanYouKes(dingdanid, items);

            if (bllRetCode == 1)
            {
                SavaCaoZuoBeiZhu(); RCWE(UtilsCommons.AjaxReturnJson("1", "操作成功"));
            }
            else
            {
                RCWE(UtilsCommons.AjaxReturnJson("0", "操作失败"));
            }
        }
예제 #2
0
        private void BingKeInfo(ref IList <MHangQiDingDanYouKeInfo> YouKes, string huiYuanId)
        {
            string[] YoukeName          = HttpContext.Current.Request.Form.GetValues("bkname");
            string[] YoukeZhengjianType = HttpContext.Current.Request.Form.GetValues("sel_zjtype");
            string[] YoukeZhengjian     = HttpContext.Current.Request.Form.GetValues("bkzj");
            //string[] YoukeYXQ = HttpContext.Current.Request.Form.GetValues("bkyxq");
            string[] YoukeSex = HttpContext.Current.Request.Form.GetValues("select_Sex");
            //string[] YoukeBrithDay = HttpContext.Current.Request.Form.GetValues("bkbrithday");
            string[] YoukePhone  = HttpContext.Current.Request.Form.GetValues("bkphone");
            string[] YoukeType   = HttpContext.Current.Request.Form.GetValues("bktype");
            string[] YoukeIsSave = HttpContext.Current.Request.Form.GetValues("hd_Ischeck");
            var      yxq1        = HttpContext.Current.Request.Form.GetValues("yxq1");
            var      yxq2        = HttpContext.Current.Request.Form.GetValues("yxq2");
            var      yxq3        = HttpContext.Current.Request.Form.GetValues("yxq3");

            var sr1 = HttpContext.Current.Request.Form.GetValues("sr1");
            var sr2 = HttpContext.Current.Request.Form.GetValues("sr2");
            var sr3 = HttpContext.Current.Request.Form.GetValues("sr3");

            var sr01 = HttpContext.Current.Request.Form.GetValues("sr01");
            var sr02 = HttpContext.Current.Request.Form.GetValues("sr02");
            var sr03 = HttpContext.Current.Request.Form.GetValues("sr03");

            if (YoukeName.Length > 0 && YoukeZhengjian.Length > 0)
            {
                YouKes = new List <MHangQiDingDanYouKeInfo>();
                for (int i = 0; i < YoukeName.Length; i++)
                {
                    MHangQiDingDanYouKeInfo model = new MHangQiDingDanYouKeInfo();
                    model.XingMing         = YoukeName[i];
                    model.LeiXingId        = Utils.GetInt(YoukeType[i]);
                    model.ZhengJianLeiXing = (EyouSoft.Model.EnumType.YlStructure.YKZJLeiXing)Utils.GetInt(YoukeZhengjianType[i]);
                    model.ZhengJianHaoMa   = YoukeZhengjian[i];
                    if (model.ZhengJianHaoMa == "请输入证件号码")
                    {
                        model.ZhengJianHaoMa = string.Empty;
                    }
                    //model.ZhengJianYouXiaoQi = Utils.GetDateTimeNullable(YoukeYXQ[i]);
                    //model.ChuShengRiQi = Utils.GetDateTimeNullable(YoukeBrithDay[i]);
                    model.ShouJi = YoukePhone[i];
                    if (model.ShouJi == "请至少输入一位出行旅客的手机号码")
                    {
                        model.ShouJi = string.Empty;
                    }
                    model.XingBie = (EyouSoft.Model.EnumType.GovStructure.Gender)Utils.GetInt(YoukeSex[i]);

                    model.YXQ1 = yxq1[i];
                    model.YXQ2 = yxq2[i];
                    model.YXQ3 = yxq3[i];

                    if (model.YXQ1 == "年份yyyy")
                    {
                        model.YXQ1 = string.Empty;
                    }
                    if (model.YXQ2 == "月份mm")
                    {
                        model.YXQ2 = string.Empty;
                    }
                    if (model.YXQ3 == "日期dd")
                    {
                        model.YXQ3 = string.Empty;
                    }

                    if (model.ZhengJianLeiXing == EyouSoft.Model.EnumType.YlStructure.YKZJLeiXing.身份证)
                    {
                        model.ChuShengRiQi = Utils.GetDateTimeNullable(getSR(model.ZhengJianHaoMa));
                        model.XingBie      = (EyouSoft.Model.EnumType.GovStructure.Gender)Utils.GetInt(getXB(model.ZhengJianHaoMa));
                    }

                    if (model.ZhengJianLeiXing == EyouSoft.Model.EnumType.YlStructure.YKZJLeiXing.护照)
                    {
                        model.SR1 = sr1[i];
                        model.SR2 = sr2[i];
                        model.SR3 = sr3[i];
                    }

                    if (model.ZhengJianLeiXing == EyouSoft.Model.EnumType.YlStructure.YKZJLeiXing.户口本)
                    {
                        model.SR1 = sr01[i];
                        model.SR2 = sr02[i];
                        model.SR3 = sr03[i];
                    }

                    if (model.SR1 == "出生年份")
                    {
                        model.SR1 = string.Empty;
                    }
                    if (model.SR2 == "出生月份")
                    {
                        model.SR2 = string.Empty;
                    }
                    if (model.SR3 == "出生日期")
                    {
                        model.SR3 = string.Empty;
                    }

                    YouKes.Add(model);
                    if (YoukeIsSave[i] == "1")
                    {
                        EyouSoft.BLL.YlStructure.BHuiYuan bll = new EyouSoft.BLL.YlStructure.BHuiYuan();
                        EyouSoft.Model.YlStructure.MHuiYuanChangLvKeInfo lvke = new MHuiYuanChangLvKeInfo()
                        {
                            HuiYuanId          = huiYuanId,
                            XingMing           = model.XingMing,
                            ZhengJianLeiXing   = model.ZhengJianLeiXing,
                            ZhengJianHaoMa     = model.ZhengJianHaoMa,
                            ZhengJianYouXiaoQi = model.ZhengJianYouXiaoQi,
                            ChuShengRiQi       = model.ChuShengRiQi,
                            ShouJi             = model.ShouJi,
                            XingBie            = model.XingBie
                        };
                        bll.InsertChangLvKe(lvke);
                    }
                }
            }
        }