Esempio n. 1
0
 //保存
 protected void btn_Submit_Click(object sender, EventArgs e)
 {
     if (cbSendSms.Checked)
     {
         BLL.CCOM.User_infomation bll = new BLL.CCOM.User_infomation();
         var modelList = bll.GetModelList("  User_type=6");
         try
         {
             foreach (Model.CCOM.User_infomation model in modelList)
             {
                 string Name   = model.User_realname;
                 string Mobile = model.User_mobile;
                 SendSms(Name, Mobile);
             }
             JscriptMsg("配置报考信息完成!", Utils.CombUrlTxt("../center.aspx", "fun_id={0}", DESEncrypt.Encrypt(this.fun_id)), "Success");
         }
         catch
         {
             JscriptMsg("配置报考信息出错,请检查各管理员信息", "", "Error");
         }
     }
     else
     {
         JscriptMsg("配置报考信息完成!", Utils.CombUrlTxt("../center.aspx", "fun_id={0}", DESEncrypt.Encrypt(this.fun_id)), "Success");
     }
 }
Esempio n. 2
0
 //学生联系方式
 public void bllStuInfo(long SchoolUserID)
 {
     Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(id);
     Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + id);
     if (userEx_model != null)
     {
         if (userEx_model.UP_province != null && userEx_model.UP_province > 0)
         {
             this.lblOrigin.Text = new BLL.CCOM.Province().GetModel((int)userEx_model.UP_province).Province_name.Trim();
         }
         this.lblAddress.Text         = userEx_model.UP_address.Trim();
         this.lblPhoneNumber.Text     = userEx_model.UP_PE_Aphone.Trim();
         this.lblykPhoneNumber.Text   = userEx_model.UP_PE_Iphone.Trim();
         this.lblZipCode.Text         = userEx_model.UP_postal_code.Trim();
         this.lblAddressee.Text       = userEx_model.UP_receiver.Trim();
         this.lblAddresseeNumber.Text = userEx_model.UP_receiver_phone.Trim();
     }
 }
Esempio n. 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //获取SchoolUserID
     try
     {
         Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(GetAdminInfo_CCOM().User_id);
         Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id='" + GetAdminInfo_CCOM().User_id + "'");
         this.id = user_model.User_id;
         //if (user_model.User_type == 6)
         //{
         //    JscriptMsg("只有考生用户可以报考!", "back", "Error");
         //    return;
         //}
         Model.CCOM.Period period_model = new BLL.CCOM.Period().GetModel(" Period_state=1");
         if (period_model == null)
         {
             JscriptMsg("目前尚未开启报名!", "back", "Error");
             return;
         }
         else if (userEx_model.Period_id != period_model.Period_id)
         {
             JscriptMsg("您所处周期不在当前报名周期内!", "back", "Error");
             return;
         }
         else if (period_model.Period_register_start > DateTime.Now)
         {
             JscriptMsg("尚未开启报考!", "back", "Error");
             return;
         }
     }
     catch
     {
         Response.Redirect("/adminmetro/center.aspx");
     }
     if (!Page.IsPostBack)
     {
         bllBasicInfo(id);
         bllNatureInfo(id);
         bllStuInfo(id);
         MemberBing(id);
         checkIsPay();
         setAgencyDetail();
     }
 }
Esempio n. 4
0
        protected void OnClickNextStep(object sender, EventArgs e)
        {
            //添加验证信息是否齐全
            Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(GetAdminInfo_CCOM().User_id);
            Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + user_model.User_id);
            //if (user_model.User_ID_number_type == null || user_model.User_ID_number_type < 1)
            //{
            //    JscriptMsg("请填加证件类型!", "", "Error");
            //    return;
            //}
            //if (user_model.User_ID_number == null || user_model.User_ID_number == "")
            //{
            //    JscriptMsg("请填写证件号码!", "", "Error");
            //    return;
            //}
            if (userEx_model == null)
            {
                JscriptMsg("请完善用户信息!", "", "Error");
                return;
            }
            if (userEx_model.UP_ID_picture == null || userEx_model.UP_ID_picture == "")
            {
                JscriptMsg("请上传证件照片!", "", "Error");
                return;
            }
            if (userEx_model.UP_picture == null || userEx_model.UP_picture == "")
            {
                JscriptMsg("请上传近期免冠照片!", "", "Error");
                return;
            }
            if (userEx_model.UP_AEE_number == null || userEx_model.UP_AEE_number == "")
            {
                JscriptMsg("请填写省艺术联考考生号!", "", "Error");
                return;
            }
            if (userEx_model.UP_AEE_picture == null || userEx_model.UP_AEE_picture == "")
            {
                JscriptMsg("请上传省艺术联考合格证!", "", "Error");
                return;
            }

            //跳转到第三步
            JscriptMsg("证件上传成功!", Utils.CombUrlTxt("StudentApply3.aspx", "fun_id={0}", DESEncrypt.Encrypt(this.fun_id)), "Success");
        }
Esempio n. 5
0
 //自然属性基础信息
 public void bllNatureInfo(long SchoolUserID)
 {
     Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(id);
     Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + id);
     this.lblRealName.Text = user_model.User_realname.Trim();
     if (user_model.User_gender == true)
     {
         this.lblSex.Text = "女";
     }
     else if (user_model.User_gender == false)
     {
         this.lblSex.Text = "男";
     }
     this.lblBirthday.Text = Convert.ToDateTime(user_model.User_birthday).ToString("yyyy-MM-dd");
     if (userEx_model != null)
     {
         if (userEx_model.Agency_id != null && userEx_model.Agency_id > 0)
         {
             this.lblDirection.Text = new BLL.CCOM.Agency().GetModel(userEx_model.Agency_id).Agency_name.Trim();
         }
         if (userEx_model.UP_nationality != null && userEx_model.UP_nationality > 0)
         {
             this.lblNationality.Text = new BLL.CCOM.Nationality().GetModel((int)userEx_model.UP_nationality).Nationality_name.Trim();
         }
         if (userEx_model.UP_nation != null && userEx_model.UP_nation > 0)
         {
             this.lblNation.Text = new BLL.CCOM.Nation().GetModel((int)userEx_model.UP_nation).Nation_name.Trim();
         }
         this.lblOverSeas.Text = userEx_model.UP_overseas ? "是" : "否";
         if (userEx_model.UP_degree != null && userEx_model.UP_degree > 0)
         {
             this.lblDegree.Text = new BLL.CCOM.Degree().GetModel((int)userEx_model.UP_degree).Degree_name.Trim();
         }
         if (userEx_model.UP_politics != null && userEx_model.UP_politics > 0)
         {
             this.lblPolitical.Text = new BLL.CCOM.Politics().GetModel((int)userEx_model.UP_politics).Politics_name.Trim();
         }
         this.lblSeniorSchool.Text  = userEx_model.UP_high_school.Trim();
         this.lblExaminationID.Text = userEx_model.UP_CEE_number.Trim();
     }
 }
Esempio n. 6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //获取SchoolUserID
     try
     {
         Model.CCOM.User_infomation user_model = new BLL.CCOM.User_infomation().GetModel(GetAdminInfo_CCOM().User_id);
         this.id = user_model.User_id;
         //if (user_model.User_type == 6)
         //{
         //    JscriptMsg("只有考生用户可以报考!", "back", "Error");
         //    return;
         //}
         Model.CCOM.User_property userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + id);
     }
     catch
     {
         Response.Redirect("/adminmetro/center.aspx");
     }
     if (!Page.IsPostBack)
     {
         bllBasicInfo(id);
     }
 }
        //证件照
        public void bllBasicFace(long SchoolUserID)
        {
            string photoUrl = "";

            Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(id);
            Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + id);
            try
            {
                photoUrl = userEx_model.UP_picture;
            }
            catch (Exception)
            {
                photoUrl = "";
            }
            if (photoUrl == null || photoUrl == "")
            {
                photoUrl = DataDic.FILE_URL + "images/login/logo_left1.png";
            }
            else if (!photoUrl.StartsWith("http"))
            {
                photoUrl = DataDic.FILE_URL + photoUrl;
            }
            this.lblFace.Text = "<img style='height:100px;' src=\"" + photoUrl + "\" alt=\"近期免冠照\" title=\"近期免冠照\" />";
        }
Esempio n. 8
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string phoneNumber     = this.txtPhoneNumber.Text.Trim();
            string password        = this.txtUserPwd.Text.Trim();
            string password_confer = this.txtUser_pasword_confer.Text.Trim();

            if (phoneNumber.Length <= 0)
            {
                lblTip.Visible = true;
                lblTip.Text    = "请填写手机号";
                return;
            }
            if (phoneNumber.Length > 14 || !IsNumber(phoneNumber))
            {
                lblTip.Visible = true;
                lblTip.Text    = "请正确填写手机号";
                return;
            }
            if (Tools.CheckParams(phoneNumber))
            {
                lblTip.Visible = true;
                lblTip.Text    = "手机号包含非法字符,请修改";
                return;
            }
            //查询数据库中是否已经注册过
            BLL.CCOM.User_infomation bll = new BLL.CCOM.User_infomation();

            if (bll.GetRecordCount(" User_mobile='" + phoneNumber + "'") > 0)
            {
                lblTip.Visible = true;
                lblTip.Text    = "该账号已被注册";
                return;
            }
            if (password.Length <= 0)
            {
                lblTip.Visible = true;
                lblTip.Text    = "请填写密码";
                return;
            }
            if (password.Length < 6 || password.Length > 16 || !IsNumAndEnCh(password))
            {
                lblTip.Visible = true;
                lblTip.Text    = "请正确填写密码";
                return;
            }
            if (Tools.CheckParams(password))
            {
                lblTip.Visible = true;
                lblTip.Text    = "密码包含非法字符,请修改";
                return;
            }
            if (!password.Equals(password_confer))
            {
                lblTip.Visible = true;
                lblTip.Text    = "密码前后不一,请确认";
                return;
            }

            if (Session[MyKeys.SESSION_PHONE_CODE] == null)
            {
                lblTip.Visible = true;
                lblTip.Text    = "请获取手机验证码";
                return;
            }
            if (Session[MyKeys.SESSION_PHONE_CODE].ToString() != this.txtSmsCode.Text)
            {
                lblTip.Visible = true;
                lblTip.Text    = "手机验证码不正确";
                return;
            }
            BLL.CCOM.Period period_bll   = new BLL.CCOM.Period();
            int             open_year    = DateTime.Now.Year;
            var             period_model = period_bll.GetModel(" Period_state=1");

            if (period_model != null)
            {
                try
                {
                    open_year = int.Parse(period_model.Period_year);
                }
                catch
                {
                }
            }
            else
            {
                lblTip.Visible = true;
                lblTip.Text    = "当前暂未开启注册";
                return;
            }

            Model.CCOM.User_infomation UserModel = new Model.CCOM.User_infomation();
            UserModel.User_mobile   = phoneNumber;
            UserModel.User_password = DESEncrypt.MD5Encrypt(password);
            UserModel.User_type     = 1;     //默认为大陆考生
            UserModel.User_status   = true;  //默认为启用状态
            UserModel.User_addtime  = DateTime.Now;
            UserModel.User_gender   = false; //默认为男
            UserModel.User_realname = "请填写姓名";
            BLL.CCOM.User_infomation user_bll = new BLL.CCOM.User_infomation();
            long _id = user_bll.Add(UserModel);//这里不知为什么返回值不是User_id;

            if (_id > 0)
            {
                //鉴于上述问题,这里重新查询User_id;
                DataTable user_table = user_bll.GetList(1, "", " User_id DESC").Tables[0];
                _id            = long.Parse(user_table.Rows[0]["User_id"].ToString());
                lblTip.Visible = false;

                BLL.CCOM.User_property   User_property_bll   = new BLL.CCOM.User_property();
                Model.CCOM.User_property User_property_model = new Model.CCOM.User_property();
                User_property_model.User_id   = _id;
                User_property_model.Period_id = period_bll.GetModel(" Period_year=" + open_year).Period_id;
                BLL.CCOM.Temp_record temp_record_bll = new BLL.CCOM.Temp_record();
                var temp_record_model = temp_record_bll.GetModel(" Period_year=" + open_year);

                //临时表中无该年度记录,则需创建该年度记录
                if (temp_record_model == null)
                {
                    string last_record = open_year + "B" + "0001";

                    Model.CCOM.Temp_record record_model = new Model.CCOM.Temp_record();
                    record_model.Last_CCOM_number = last_record;
                    record_model.Period_year      = open_year + "";
                    DataTable table = User_property_bll.GetList(1, "", "UP_id DESC").Tables[0];
                    if (table != null && table.Rows.Count > 0)
                    {
                        DataRow dr = table.Rows[0];
                        last_record = dr["UP_CCOM_number"].ToString();
                        record_model.Last_CCOM_number = open_year + "B" + (int.Parse(last_record.Substring(5)) + 1).ToString("0000");
                    }
                    //插入最后一条记录到临时表
                    temp_record_bll.Add(record_model);

                    //插入个人属性表
                    User_property_model.UP_CCOM_number        = record_model.Last_CCOM_number;
                    User_property_model.UP_calculation_status = 0;
                    User_property_bll.Add(User_property_model);
                }
                else//临时表中有该年度记录,则直接取该年度记录
                {
                    int last_record = int.Parse(temp_record_model.Last_CCOM_number.Substring(5));
                    //更新临时表
                    temp_record_model.Last_CCOM_number = open_year + "B" + (last_record + 1).ToString("0000");
                    temp_record_bll.Update(temp_record_model);

                    //插入个人属性表
                    User_property_model.UP_CCOM_number        = temp_record_model.Last_CCOM_number;
                    User_property_model.UP_calculation_status = 0;
                    User_property_bll.Add(User_property_model);
                }
                //JscriptMsg("注册成功!", "/AdminMetro/login_page.aspx", "Success");

                var user_notice_bll   = new BLL.CCOM.User_notice();
                var user_notice_model = new Model.CCOM.User_notice();
                user_notice_model.User_id = _id;
                var notice_model = new BLL.CCOM.Notice().GetModel(" Notice_flag=1");
                user_notice_model.Notice_id = notice_model.Notice_id.ToString();
                user_notice_bll.Add(user_notice_model);

                Response.Write("<script>window.location.href='/AdminMetro/login_page.aspx';</script>");
            }
            else
            {
                //JscriptMsg("注册失败!", "/AdminMetro/CCOM/register/Register.aspx", "Error");
                Response.Write("<script>window.location.href='/AdminMetro/CCOM/register/Register.aspx';</script>");
            }
        }
Esempio n. 9
0
        //基本信息绑定
        public void bllBasicInfo(long SchoolUserID)
        {
            Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(id);
            Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + id);
            BLL.CCOM.Agency            agencyBll    = new BLL.CCOM.Agency();

            this.txtRealName.Text = user_model.User_realname.Trim();
            if (user_model.User_gender == true)
            {
                this.ddlSex.SelectedValue = "1";
            }
            else if (user_model.User_gender == false)
            {
                this.ddlSex.SelectedValue = "0";
            }

            try
            {
                this.txtBirthday.Text = ((DateTime)user_model.User_birthday).ToString("yyyy-MM-dd");
            }
            catch (Exception) {
            }

            //专业方向
            this.ddlDepartment.DataSource     = new BLL.CCOM.Agency().GetList(" Agency_type=2");
            this.ddlDepartment.DataTextField  = "Agency_name";
            this.ddlDepartment.DataValueField = "Agency_id";
            this.ddlDepartment.DataBind();
            this.ddlDepartment.Items.Insert(0, new ListItem("请选择", "0"));
            this.ddlMajor.Items.Insert(0, new ListItem("请选择", "0"));
            int depID = 0;

            try
            {
                depID = agencyBll.GetModel(" Agency_id=" + agencyBll.GetModel(" Agency_id=" + userEx_model.Agency_id).Agency_father).Agency_id;
                this.ddlDepartment.SelectedValue = depID.ToString();

                this.ddlMajor.DataSource     = agencyBll.GetList(" Agency_father=" + agencyBll.GetModel(" Agency_id=" + userEx_model.Agency_id).Agency_father);
                this.ddlMajor.DataTextField  = "Agency_name";
                this.ddlMajor.DataValueField = "Agency_id";
                this.ddlMajor.DataBind();
                this.ddlMajor.SelectedValue = userEx_model.Agency_id.ToString();
            }
            catch { }
            new BLL.CCOM.Nationality().BindDDL(this.ddlNationality);
            new BLL.CCOM.Politics().BindDDL(this.ddlPolitical);
            new BLL.CCOM.Province().BindDDL(this.ddlOrigin);
            new BLL.CCOM.Nation().BindDDL(this.ddlNation);
            new BLL.CCOM.Degree().BindDDL(this.ddlDegree);
            this.ddlNationality.Items.Insert(0, new ListItem("请选择", "0"));
            this.ddlPolitical.Items.Insert(0, new ListItem("请选择", "0"));
            this.ddlOrigin.Items.Insert(0, new ListItem("请选择", "0"));
            this.ddlNation.Items.Insert(0, new ListItem("请选择", "0"));
            this.ddlDegree.Items.Insert(0, new ListItem("请选择", "0"));
            if (userEx_model != null)
            {
                if (userEx_model.Agency_id != null && userEx_model.Agency_id > 0)
                {
                    this.ddlMajor.Text = agencyBll.GetModel(userEx_model.Agency_id).Agency_name;
                }
                //民族
                this.ddlNationality.SelectedValue = userEx_model.UP_nationality.ToString();
                //国籍
                this.ddlNation.SelectedValue = userEx_model.UP_nation.ToString();
                //是否华侨
                this.ddlOverSeas.SelectedValue = userEx_model.UP_overseas ? "1" : "0";
                //文化程度
                this.ddlDegree.SelectedValue = userEx_model.UP_degree.ToString();
                //政治面貌
                this.ddlPolitical.SelectedValue = userEx_model.UP_politics.ToString();
                //高中毕业院校
                this.txtSeniorSchool.Text = userEx_model.UP_high_school;
                //高考报名号
                this.txtExaminationID.Text = userEx_model.UP_CEE_number;
                //生源地
                this.ddlOrigin.SelectedValue = userEx_model.UP_province.ToString();
                //考生联系电话
                this.txtPhoneNumber.Text = userEx_model.UP_PE_Aphone;
                //艺考期间电话
                this.txtykPhoneNumber.Text = userEx_model.UP_PE_Iphone;
                //录取通知书邮寄地址
                this.txtAddress.Text = userEx_model.UP_address;
                //邮编
                this.txtZipCode.Text = userEx_model.UP_postal_code;
                //收件人
                this.txtAddressee.Text = userEx_model.UP_receiver;
                //收件人电话
                this.txtAddresseeNumber.Text = userEx_model.UP_receiver_phone;
            }
        }
Esempio n. 10
0
 protected void OnClickNextStep(object sender, EventArgs e)
 {
     //添加验证信息是否齐全
     Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(GetAdminInfo_CCOM().User_id);
     Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + user_model.User_id);
     if (new BLL.CCOM.Family_member().GetRecordCount(" User_id = '" + user_model.User_id + "' ") < 1)
     {
         JscriptMsg("请添加家庭成员信息!", "", "Error");
         return;
     }
     if (user_model.User_realname == null || user_model.User_realname == "")
     {
         JscriptMsg("请填写姓名!", "", "Error");
         return;
     }
     if (user_model.User_birthday == null || user_model.User_realname == "")
     {
         JscriptMsg("请填写出生日期!", "", "Error");
         return;
     }
     if (userEx_model == null)
     {
         JscriptMsg("请完善用户信息!", "", "Error");
         return;
     }
     if (userEx_model.UP_nationality == null || userEx_model.UP_nationality < 1)
     {
         JscriptMsg("请填写民族!", "", "Error");
         return;
     }
     if (userEx_model.UP_nation == null || userEx_model.UP_nation < 1)
     {
         JscriptMsg("请填写国籍!", "", "Error");
         return;
     }
     if (userEx_model.UP_degree == null || userEx_model.UP_degree < 1)
     {
         JscriptMsg("请填写文化程度!", "", "Error");
         return;
     }
     if (userEx_model.UP_politics == null || userEx_model.UP_politics < 1)
     {
         JscriptMsg("请填写政治面貌!", "", "Error");
         return;
     }
     if (userEx_model.UP_high_school == null || userEx_model.UP_high_school == "")
     {
         JscriptMsg("请填写高中毕业院校!", "", "Error");
         return;
     }
     if (userEx_model.UP_CEE_number == null || userEx_model.UP_CEE_number == "")
     {
         JscriptMsg("请填写高考报名号!", "", "Error");
         return;
     }
     if (userEx_model.Agency_id == null || userEx_model.Agency_id < 1)
     {
         JscriptMsg("请添加报考专业!", "", "Error");
         return;
     }
     if (userEx_model.UP_province == null || userEx_model.UP_province < 1)
     {
         JscriptMsg("请填加高考所在地!", "", "Error");
         return;
     }
     if (userEx_model.UP_PE_Aphone == null || userEx_model.UP_PE_Aphone == "")
     {
         JscriptMsg("请填写常规移动电话!", "", "Error");
         return;
     }
     if (userEx_model.UP_address == null || userEx_model.UP_address == "")
     {
         JscriptMsg("请填写录取通知书邮寄地址!", "", "Error");
         return;
     }
     if (userEx_model.UP_PE_Iphone == null || userEx_model.UP_PE_Iphone == "")
     {
         JscriptMsg("请填写艺考期间移动电话!", "", "Error");
         return;
     }
     if (userEx_model.UP_postal_code == null || userEx_model.UP_postal_code == "")
     {
         JscriptMsg("请填写邮编!", "", "Error");
         return;
     }
     if (userEx_model.UP_receiver == null || userEx_model.UP_receiver == "")
     {
         JscriptMsg("请填写收件人!", "", "Error");
         return;
     }
     if (userEx_model.UP_receiver_phone == null || userEx_model.UP_receiver_phone == "")
     {
         JscriptMsg("请填写收件人电话!", "", "Error");
         return;
     }
     //跳转到第二步
     JscriptMsg("保存成功!", Utils.CombUrlTxt("StudentApply2.aspx", "fun_id={0}", DESEncrypt.Encrypt(this.fun_id)), "Success");
 }
        protected void CheckInfo()
        {
            string self_info    = "缺少:";
            string contect_info = "缺少:";
            string home_info    = "缺少:";
            string id_info      = "缺少:";
            string pic_info     = "缺少:";
            string exam_info    = "缺少:";

            //添加验证信息是否齐全
            Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(GetAdminInfo_CCOM().User_id);
            Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + user_model.User_id);
            if (new BLL.CCOM.Family_member().GetRecordCount(" User_id = '" + user_model.User_id + "' ") < 1)
            {
                home_info += "家庭成员信息";
            }
            if (user_model.User_realname == null || user_model.User_realname == "")
            {
                self_info += "姓名 ";
            }
            if (user_model.User_birthday == null || user_model.User_realname == "")
            {
                self_info += "出生日期 ";
            }
            if (userEx_model.UP_nationality == null || userEx_model.UP_nationality < 1)
            {
                self_info += "民族 ";
            }
            if (userEx_model.UP_province == null || userEx_model.UP_province < 1)
            {
                self_info += "高考所在地 ";
            }

            if (userEx_model.UP_degree == null || userEx_model.UP_degree < 1)
            {
                self_info += "文化程度 ";
            }
            if (userEx_model.UP_politics == null || userEx_model.UP_politics < 1)
            {
                self_info += "政治面貌 ";
            }
            if (userEx_model.UP_high_school == null || userEx_model.UP_high_school == "")
            {
                self_info += "高中毕业院校 ";
            }
            if (userEx_model.UP_CEE_number == null || userEx_model.UP_CEE_number == "")
            {
                self_info += "高考报名号 ";
            }
            if (userEx_model.Agency_id == null || userEx_model.Agency_id < 1)
            {
                self_info += "专业方向 ";
            }
            if (userEx_model.UP_nation == null || userEx_model.UP_nation < 1)
            {
                self_info += "国籍 ";
            }
            if (userEx_model.UP_overseas == null)
            {
                self_info += "是否华侨 ";
            }
            if (userEx_model.UP_PE_Aphone == null || userEx_model.UP_PE_Aphone == "")
            {
                contect_info += "常规移动电话 ";
            }
            if (userEx_model.UP_PE_Iphone == null || userEx_model.UP_PE_Iphone == "")
            {
                contect_info += "艺考期间移动电话 ";
            }
            if (userEx_model.UP_postal_code == null || userEx_model.UP_postal_code == "")
            {
                contect_info += "邮编 ";
            }
            if (userEx_model.UP_address == null || userEx_model.UP_address == "")
            {
                contect_info += "录取通知书邮寄地址 ";
            }
            if (userEx_model.UP_receiver == null || userEx_model.UP_receiver == "")
            {
                contect_info += "收件人 ";
            }
            if (userEx_model.UP_receiver_phone == null || userEx_model.UP_receiver_phone == "")
            {
                contect_info += "收件人电话 ";
            }
            if (user_model.User_ID_number_type == null || user_model.User_ID_number_type < 1)
            {
                id_info += "证件类型 ";
            }
            if (user_model.User_ID_number == null || user_model.User_ID_number == "")
            {
                id_info += "证件号码 ";
            }
            if (userEx_model.UP_ID_picture == null || userEx_model.UP_ID_picture == "")
            {
                id_info += "证件照片 ";
            }
            if (userEx_model.UP_picture == null || userEx_model.UP_picture == "")
            {
                pic_info += "免冠照片 ";
            }
            if (userEx_model.UP_AEE_number == null || userEx_model.UP_AEE_number == "")
            {
                exam_info += "省艺术联考考生号 ";
            }
            if (userEx_model.UP_AEE_picture == null || userEx_model.UP_AEE_picture == "")
            {
                exam_info += "省艺术联考合格证 ";
            }
            if (self_info != "缺少:")
            {
                this.deps.InnerHtml = this.deps.InnerHtml + ("<asp:Label runat=\"server\" Style=\"color: red; font-size: 13px;\" ID=\"lblTip\">个人信息" + self_info + "</asp:Label><br/>");
            }
            if (contect_info != "缺少:")
            {
                this.deps.InnerHtml = this.deps.InnerHtml + ("<asp:Label runat=\"server\" Style=\"color: red; font-size: 13px;\" ID=\"lblTip\">联系方式" + contect_info + "</asp:Label><br/>");
            }
            if (home_info != "缺少:")
            {
                this.deps.InnerHtml = this.deps.InnerHtml + ("<asp:Label runat=\"server\" Style=\"color: red; font-size: 13px;\" ID=\"lblTip\">家庭信息" + home_info + "</asp:Label><br/>");
            }
            if (id_info != "缺少:")
            {
                this.deps.InnerHtml = this.deps.InnerHtml + ("<asp:Label runat=\"server\" Style=\"color: red; font-size: 13px;\" ID=\"lblTip\">证件信息" + id_info + "</asp:Label><br/>");
            }
            if (pic_info != "缺少:")
            {
                this.deps.InnerHtml = this.deps.InnerHtml + ("<asp:Label runat=\"server\" Style=\"color: red; font-size: 13px;\" ID=\"lblTip\">免冠照片" + pic_info + "</asp:Label><br/>");
            }
            if (exam_info != "缺少:")
            {
                this.deps.InnerHtml = this.deps.InnerHtml + ("<asp:Label runat=\"server\" Style=\"color: red; font-size: 13px;\" ID=\"lblTip\">省艺术联考" + exam_info + "</asp:Label><br/>");
            }
        }
        //绑定证件信息
        public void bllPictureInfo(long SchoolUserID)
        {
            Model.CCOM.User_infomation user_model = new BLL.CCOM.User_infomation().GetModel(id);
            Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + id);
            string IDPicture = string.Empty, Picture = string.Empty, AEENumber = string.Empty, AEEPicture = string.Empty;
            string IDType = user_model.User_ID_number_type.ToString();
            string IDNumber = user_model.User_ID_number;

            if (userEx_model != null)
            {
                IDPicture  = userEx_model.UP_ID_picture;
                Picture    = userEx_model.UP_picture;
                AEENumber  = userEx_model.UP_AEE_number;
                AEEPicture = userEx_model.UP_AEE_picture;
            }

            //展示信息
            try
            {
                this.lblIDType.Text = new BLL.CCOM.Certificate_type().GetModel(int.Parse(IDType)).Ct_name;
            }
            catch {
                this.lblIDType.Text = "未设置";
            }

            this.lblIDNumber.Text = IDNumber;
            if (IDPicture != "")
            {
                if (!IDPicture.StartsWith("http"))
                {
                    this.lblIDPicture.Src = DataDic.FILE_URL + IDPicture;
                }
                else
                {
                    this.lblIDPicture.Src = IDPicture;
                }
            }
            else
            {
                this.lblIDPicture.Src = "/admin/images/default_user_avatar.gif";
            }
            if (Picture != "")
            {
                if (!Picture.StartsWith("http"))
                {
                    this.lblPicture.Src = DataDic.FILE_URL + Picture;
                }
                else
                {
                    this.lblPicture.Src = Picture;
                }
            }
            else
            {
                this.lblPicture.Src = "/admin/images/default_user_avatar.gif";
            }
            this.lblAEENumber.Text = AEENumber;
            if (AEEPicture != "")
            {
                if (!AEEPicture.StartsWith("http"))
                {
                    this.lblAEEPicture.Src = DataDic.FILE_URL + AEEPicture;
                }
                else
                {
                    this.lblAEEPicture.Src = AEEPicture;
                }
            }
            else
            {
                this.lblAEEPicture.Src = "/admin/images/default_user_avatar.gif";
            }
            //编辑信息
            new BLL.CCOM.Certificate_type().BindDDL(this.ddlIDType);
            if (IDType != null && IDType != "" && int.Parse(IDType) > 0)
            {
                this.ddlIDType.SelectedValue = IDType;
            }
            else
            {
                this.ddlIDType.Items.Insert(0, new ListItem("请选择", "0"));
            }
            this.txtIDNumber.Text   = IDNumber;
            this.txtIDPicture.Text  = IDPicture;
            this.txtPicture.Text    = Picture;
            this.txtAEENumber.Text  = AEENumber;
            this.txtAEEPicture.Text = AEEPicture;
        }
        protected void bindUserInfo()
        {
            //int[] margin = {1,1,2,2,2,3,3,4};
            long _id = GetAdminInfo_CCOM().User_id;
            var user_model = new BLL.CCOM.User_infomation().GetModel(_id);
            if ((int)user_model.User_type != 1)
            {
                JscriptMsg("只有考生才有打印准考证功能", "/AdminMetro/index.aspx", "Error");
                return;
            }
            var property_model = new BLL.CCOM.User_property().GetModel(" User_id=" + _id);
            if (property_model != null)
            {
                if (property_model.UP_picture != null && property_model.UP_picture != "")
                {
                    if (!property_model.UP_picture.StartsWith("http"))
                    {
                        this.stu_pic.Src = DataDic.FILE_URL + property_model.UP_picture;
                    }
                    else
                    {
                        this.stu_pic.Src = property_model.UP_picture;
                    }
                }
                else
                {
                    this.stu_pic.Src = "/admin/images/default_user_avatar.gif";
                }
                try
                {
                    int period = int.Parse(new BLL.CCOM.Period().GetModel(property_model.Period_id).Period_year);
                    this.tit.Text = "中央音乐学院本科招生" + period + "年专业考试准考证";
                }
                catch
                {
                    JscriptMsg("考生信息出错", "/AdminMetro/index.aspx", "Error");
                    //Response.Redirect("");
                }
                
                this.print_time.Text = "打印时间:" + DateTime.Now.ToString("yyyy年MM月dd日");
                //var user_model = new BLL.CCOM.User_infomation().GetModel(_id);
                this.stu_name.Text = user_model.User_realname;
                this.addmission_number.Text = property_model.UP_CCOM_number;
                this.ID_number.Text = user_model.User_ID_number;
                //this.qrcode.Src = "QrCode.ashx?data=" + DESEncrypt.Encrypt(property_model.UP_CCOM_number);
                if (property_model.Agency_id >0)
                {
                    var angency_model = new BLL.CCOM.Agency().GetModel(property_model.Agency_id);
                    if (angency_model != null)
                    {
                        this.major.Text = angency_model.Agency_name;
                    }

                    //获取报考科目
                    int majorId = property_model.Agency_id;
                    //科目字典
                    BLL.CCOM.Subject sub_bll = new BLL.CCOM.Subject();
                    try
                    {
                        List<Model.CCOM.Subject> subjectList = sub_bll.GetModelList("Major_Agency_id=" + majorId);
                        foreach (Model.CCOM.Subject subject in subjectList)
                        {
                            subjectDic.Add(subject.Subject_id, subject);
                        }
                    }
                    catch (Exception e)
                    {
                        return;
                    }
                    root = sub_bll.GetModel("Major_Agency_id=" + majorId + "and Subject_level=0");
                    foreach (Model.CCOM.Subject Cmodel in subjectDic.Values)
                    {
                        if (Cmodel.Fs_id == root.Subject_id)
                        {
                            BindSubject(Cmodel,0, true);
                        }
                    }


                    //获取已排考科目
                    //var exam_list = new BLL.CCOM.Examination_arrangement_detail().GetModelList(" User_id=" + GetAdminInfo_CCOM().User_id);
                    //if (exam_list != null && exam_list.Count>0)
                    //{
                    //    var bll = new BLL.CCOM.Examination_subject();
                    //    Model.CCOM.Examination_subject model = null;
                    //    for(int i=0;i<exam_list.Count;i++)
                    //    {
                    //        model = bll.GetModel(" Ea_id="+exam_list[i].Ea_id);

                    //    }
                    //}
                    //else//未有排考信息
                    //{
                    //    JscriptMsg("尚未排考完成,请等候排考结束再行打印!", "/AdminMetro/index.aspx", "Error");
                    //    return;
                    //}



                    long user_id = GetAdminInfo_CCOM().User_id;
                    int flag = 0;//记录该场考试是否已排该考生
                    StringBuilder sb = new StringBuilder();
                    BLL.CCOM.Examination_subject exam_sub_bll = new BLL.CCOM.Examination_subject();
                    BLL.CCOM.Examination_arrangement_detail exam_detail_bll = new BLL.CCOM.Examination_arrangement_detail();

                    int single = 0; //单选只输出一次
                    for (int i = 0; i < sub.Count; i++)
                    {
                        var exam_sub_model_list = exam_sub_bll.GetModelList(" Esn_id=" + sub[i]);
                        if (exam_sub_model_list != null)
                        {
                            for (int j = 0; j < exam_sub_model_list.Count; j++)
                            {
                                if (single == 1)
                                {
                                    single = 0;
                                    continue;
                                }
                                if (new BLL.CCOM.Subject().GetModel(sub[i]).Value_type == 1 && single == 0)
                                {
                                    single = 1;
                                }

                                flag = 0;
                                var detail_model_list = exam_detail_bll.GetModelList(" Ea_id=" + exam_sub_model_list[j].Ea_id);
                                for (int k = 0; k < detail_model_list.Count; k++)
                                {
                                    if (detail_model_list[k].User_id == user_id)
                                    {
                                        
                                        flag = 1;
                                        var model = new BLL.CCOM.Examination_arrangement().GetModel(" Ea_id=" + detail_model_list[k].Ea_id);
                                        string st_time = model.Ea_starttime.ToString("MM月dd日hh:mm");
                                        //st_time = st_time.Substring(0, st_time.Length - 6);
                                        string end_time = ((DateTime)model.Ea_endtime).ToString("hh:mm");
                                        var room = new BLL.CCOM.Examination_room().GetModel(model.Ea_room);
                                        
                                        sb.Append("<div class=\"exam_line\">");
                                        sb.Append("<div class=\"course\">");
                                        sb.Append("<span>");
                                        sb.Append(model.Ea_name);
                                        sb.Append("</span>");
                                        sb.Append("</div>");
                                        sb.Append("<div class=\"arrange\">");
                                        sb.Append("<span>");
                                        sb.Append(st_time+"-"+end_time);
                                        sb.Append("</span>");
                                        sb.Append("<br />");
                                        sb.Append("<span >");
                                        sb.Append("考场:"+room.Er_building+room.Er_room);
                                        if (model.Ea_restroom != null)
                                        {
                                            var rest_room = new BLL.CCOM.Examination_room().GetModel((int)model.Ea_restroom);
                                            sb.Append(" 候考场:" + room.Er_building +    room.Er_room);
                                        }
                                        sb.Append("</span>");
                                        sb.Append(" </div>");
                                        sb.Append(" </div>");

                                        break;
                                    }
                                }
                                if (flag == 0)//该科目尚未排考
                                {

                                }
                            }
                        }
                    }
                    this.exam_info.InnerHtml=sb.ToString();
                }
                if (user_model.User_gender != null)
                {
                    if ((bool)user_model.User_gender)
                    {
                        this.gender.Text = "女";
                    }
                    else
                    {
                        this.gender.Text = "男";
                    }
                }
            }
            else
            {
                JscriptMsg("考生不存在", "", "Error");
                return;
            }
        }
Esempio n. 14
0
        protected void checkBefore()
        {
            bool error = false;

            //添加验证信息是否齐全
            Model.CCOM.User_infomation user_model   = new BLL.CCOM.User_infomation().GetModel(GetAdminInfo_CCOM().User_id);
            Model.CCOM.User_property   userEx_model = new BLL.CCOM.User_property().GetModel(" User_id=" + user_model.User_id);
            if (new BLL.CCOM.Family_member().GetRecordCount(" User_id = '" + user_model.User_id + "' ") < 1)
            {
                error = true;
            }
            if (user_model.User_realname == null || user_model.User_realname == "")
            {
                error = true;
            }
            if (user_model.User_birthday == null || user_model.User_realname == "")
            {
                error = true;
            }
            if (userEx_model.UP_nationality == null || userEx_model.UP_nationality < 1)
            {
                error = true;
            }
            if (userEx_model.UP_province == null || userEx_model.UP_province < 1)
            {
                error = true;
            }
            if (userEx_model.UP_degree == null || userEx_model.UP_degree < 1)
            {
                error = true;
            }
            if (userEx_model.UP_politics == null || userEx_model.UP_politics < 1)
            {
                error = true;
            }
            if (userEx_model.UP_high_school == null || userEx_model.UP_high_school == "")
            {
                error = true;
            }
            if (userEx_model.UP_CEE_number == null || userEx_model.UP_CEE_number == "")
            {
                error = true;
            }
            if (userEx_model.Agency_id < 1)
            {
                error = true;
            }
            if (userEx_model.UP_nation == null || userEx_model.UP_nation < 1)
            {
                error = true;
            }
            if (userEx_model.UP_PE_Aphone == null || userEx_model.UP_PE_Aphone == "")
            {
                error = true;
            }
            if (userEx_model.UP_PE_Iphone == null || userEx_model.UP_PE_Iphone == "")
            {
                error = true;
            }
            if (userEx_model.UP_postal_code == null || userEx_model.UP_postal_code == "")
            {
                error = true;
            }
            if (userEx_model.UP_address == null || userEx_model.UP_address == "")
            {
                error = true;
            }
            if (userEx_model.UP_receiver == null || userEx_model.UP_receiver == "")
            {
                error = true;
            }
            if (userEx_model.UP_receiver_phone == null || userEx_model.UP_receiver_phone == "")
            {
                error = true;
            }
            if (user_model.User_ID_number_type == null || user_model.User_ID_number_type < 1)
            {
                error = true;
            }
            if (user_model.User_ID_number == null || user_model.User_ID_number == "")
            {
                error = true;
            }
            if (userEx_model.UP_ID_picture == null || userEx_model.UP_ID_picture == "")
            {
                error = true;
            }
            if (userEx_model.UP_picture == null || userEx_model.UP_picture == "")
            {
                error = true;
            }
            if (userEx_model.UP_AEE_number == null || userEx_model.UP_AEE_number == "")
            {
                error = true;
            }
            if (userEx_model.UP_AEE_picture == null || userEx_model.UP_AEE_picture == "")
            {
                error = true;
            }
            if (error)
            {
                JscriptMsg("请先完成前步操作", Utils.CombUrlTxt("StudentApply1.aspx", "fun_id={0}", get_fun_id("CCOM/StudentApply/StudentApply1.aspx")), "Error");
            }
        }
        private void bindData()
        {
            long _id = GetAdminInfo_CCOM().User_id;

            if (_id > 0)
            {
                Model.CCOM.User_infomation user_model = new BLL.CCOM.User_infomation().GetModel(_id);
                if ((int)user_model.User_type != 1)
                {
                    JscriptMsg("只有考生才有打印报名表功能", "/AdminMetro/index.aspx", "Error");
                    return;
                }
                Model.CCOM.User_property property_model = new BLL.CCOM.User_property().GetModel(" User_id=" + _id);

                try
                {
                    int period = int.Parse(new BLL.CCOM.Period().GetModel(property_model.Period_id).Period_year);
                    this.title.Text = "中央音乐学院" + period + "年本科招生专业考试报名表";
                }
                catch
                {
                    JscriptMsg("考生信息出错", "/AdminMetro/index.aspx", "Error");
                    //Response.Redirect("");
                }

                if (user_model != null && property_model != null)
                {
                    this.name.Text      = user_model.User_realname;
                    this.id_number.Text = user_model.User_ID_number;
                    if (user_model.User_gender != null && (bool)user_model.User_gender)
                    {
                        this.gender.Text = "女";
                    }
                    else
                    {
                        this.gender.Text = "男";
                    }
                    if (user_model.User_birthday != null)
                    {
                        this.birthday.Text = ((DateTime)user_model.User_birthday).ToString("yyyyMMdd");
                    }
                    else
                    {
                        JscriptMsg("出生日期信息不全,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }

                    var nation_model = new BLL.CCOM.Nationality().GetModel(property_model.UP_nationality);
                    if (nation_model != null)
                    {
                        this.nation.Text = nation_model.Nationality_name;
                    }
                    else
                    {
                        JscriptMsg("民族不存在", "/AdminMetro/index.aspx", "Error");
                        return;
                    }


                    var province_model = new BLL.CCOM.Province().GetModel(property_model.UP_province);
                    if (province_model != null)
                    {
                        this.birth_place.Text  = province_model.Province_name;
                        this.stu_province.Text = province_model.Province_name;
                    }
                    else
                    {
                        JscriptMsg("省份不存在,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }

                    if (property_model.UP_high_school != null)
                    {
                        this.file_address.Text = property_model.UP_high_school;
                    }
                    else
                    {
                        JscriptMsg("高中院校信息不全,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }


                    var politics_model = new BLL.CCOM.Politics().GetModel(property_model.UP_politics);
                    if (politics_model != null)
                    {
                        this.politics.Text = politics_model.Politics_name;
                    }
                    else
                    {
                        JscriptMsg("政治面貌不存在,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }

                    if (property_model.UP_picture != null)
                    {
                        this.head_pic.Src = property_model.UP_picture;
                    }
                    else
                    {
                        JscriptMsg("证件照信息不全,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }



                    var agency_model = new BLL.CCOM.Agency().GetModel(property_model.Agency_id);
                    if (agency_model != null)
                    {
                        this.major.Text = agency_model.Agency_name;
                    }
                    else
                    {
                        JscriptMsg("专业不存在,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }

                    this.entrance_exam_number.Text = property_model.UP_CCOM_number;
                    this.stu_entrance_number.Text  = property_model.UP_CCOM_number;

                    if (property_model.UP_receiver_phone != null)
                    {
                        this.exam_phone.Text     = property_model.UP_receiver_phone;
                        this.reciever_phone.Text = property_model.UP_receiver_phone;
                    }
                    else
                    {
                        JscriptMsg("联系电话信息不全,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }
                    if (property_model.UP_address != null)
                    {
                        this.admit_address.Text = property_model.UP_address;
                    }
                    else
                    {
                        JscriptMsg("录取通知书邮寄地址信息不全,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }
                    if (property_model.UP_postal_code != null)
                    {
                        this.city_id.Text = property_model.UP_postal_code;
                    }
                    else
                    {
                        JscriptMsg("邮编信息不全,请先完善信息再行打印", "/AdminMetro/index.aspx", "Error");
                        return;
                    }
                    this.reciever.Text = user_model.User_realname;
                    this.stu_name.Text = user_model.User_realname;
                }
                else
                {
                    JscriptMsg("考生不存在", "/AdminMetro/index.aspx", "Error");
                    return;
                }

                //获取报考科目
                int majorId = property_model.Agency_id;
                //科目字典
                BLL.CCOM.Subject sub_bll = new BLL.CCOM.Subject();
                try
                {
                    List <Model.CCOM.Subject> subjectList = sub_bll.GetModelList("Major_Agency_id=" + majorId);
                    foreach (Model.CCOM.Subject subject in subjectList)
                    {
                        subjectDic.Add(subject.Subject_id, subject);
                    }
                }
                catch (Exception e)
                {
                    return;
                }
                root = sub_bll.GetModel("Major_Agency_id=" + majorId + "and Subject_level=0");
                foreach (Model.CCOM.Subject Cmodel in subjectDic.Values)
                {
                    if (Cmodel.Fs_id == root.Subject_id)
                    {
                        BindSubject(Cmodel, 0, true);
                    }
                }
                StringBuilder      sb        = new StringBuilder();
                Model.CCOM.Subject sub_model = null;
                int flag = 0;
                for (int i = 0; i < sub.Count; i++)
                {
                    sub_model = sub_bll.GetModel(sub[i]);
                    if (sub_model != null)
                    {
                        if (flag == 1)
                        {
                            flag = 0;
                            continue;
                        }
                        if (sub_model.Value_type == 1 && flag == 0)
                        {
                            flag = 1;
                        }
                        sb.Append("<div class=\"control-group\" style=\"margin-top:5px;\"><div class=\"line\">");
                        sb.Append("<div class=\"course_name\">");
                        sb.Append("<span>");
                        sb.Append(sub_model.Subject_title);
                        sb.Append("</span>");
                        sb.Append("</div>");
                        sb.Append("<div class=\"exam_form\">");
                        sb.Append("<span>");
                        if (sub_model.Subject_type != null && (bool)sub_model.Subject_type)
                        {
                            sb.Append("面试");
                        }
                        else
                        {
                            sb.Append("笔试");
                        }
                        sb.Append("</span>");
                        sb.Append("</div>");


                        Label chapter = newChapterLabel(_id, sub[i]);
                        sb.Append("<div class=\"exam_song\">");
                        sb.Append(chapter.Text.ToString());
                        sb.Append("</div>");

                        sb.Append("</div></div><br>");
                        //sb.Append("<div class=\"line_decration\"></div>");
                    }
                }
                this.examination_course.InnerHtml = sb.ToString();
            }
        }