Esempio n. 1
0
        public static String printInfo()
        {
            int              code = 1;
            string           message = "打印成功!!";
            StudentsUser     user = HttpContext.Current.Session["user_"] as StudentsUser;
            List <Nation>    listNation = new List <Nation>();         //民族列表
            List <ZZMM>      listZZMM = new List <ZZMM>();             //政治面貌
            List <AreaCode_> listShiAreaCode = new List <AreaCode_>(); //城市列表
            List <KSLB>      listKslb = new List <KSLB>();             //考生类别
            List <BYLB>      listBylb = new List <BYLB>();             //毕业类别
            List <ZY>        listZy = new List <ZY>();                 //专业名称
            StudentInfo      stuInfo = new StudentInfo();
            Wish             wish = new Wish();                        //考生志愿信息
            Nation           nation_ = new Nation();
            AreaCode_        areaCode, areaShiCode = new AreaCode_();

            if (user != null)
            {
                using (NationBLL bll = new NationBLL())
                {
                    listNation = bll.getListNation();
                }
                using (ZZMMBLL bll = new ZZMMBLL())
                {
                    listZZMM = bll.getZZMMList();
                }
                using (AreaCodeBLL bll = new AreaCodeBLL())
                {
                    listShiAreaCode = bll.getShiAreaCode();
                }
                using (KSLBBLL bll = new KSLBBLL())
                {
                    listKslb = bll.getListKslb();
                }
                using (BYLBBLL bll = new BYLBBLL())
                {
                    listBylb = bll.getListBylb();
                }
                using (ZYBLL bll = new ZYBLL())
                {
                    listZy = bll.getListZy();
                }
                using (StudentInfoBLL bll = new StudentInfoBLL())
                {
                    stuInfo = bll.getEntity(user.Sfzh);
                    //if (stuInfo.PicPath.Trim().Length != null)
                    //{
                    //    HttpContext.Current.Session["PicPath_"] =stuInfo.PicPath;
                    //}
                }
                using (WishBLL bll = new WishBLL())
                {
                    wish = bll.getEntity(user.Sfzh);
                }
                Document doc = new Document(System.Web.HttpContext.Current.Server.MapPath("~/uploads") + "//templet.doc");
                foreach (Bookmark item in doc.Range.Bookmarks)
                {
                    if (item != null)
                    {
                        switch (item.Name)
                        {
                        case "SignUpNum":
                            item.Text = user.SignUpNum;
                            break;

                        ///sfzh
                        case "Sfzh_1":
                            item.Text = user.Sfzh.Substring(0, 1);
                            break;

                        case "Sfzh_2":
                            item.Text = user.Sfzh.Substring(1, 1);
                            break;

                        case "Sfzh_3":
                            item.Text = user.Sfzh.Substring(2, 1);
                            break;

                        case "Sfzh_4":
                            item.Text = user.Sfzh.Substring(3, 1);
                            break;

                        case "Sfzh_5":
                            item.Text = user.Sfzh.Substring(4, 1);
                            break;

                        case "Sfzh_6":
                            item.Text = user.Sfzh.Substring(5, 1);
                            break;

                        case "Sfzh_7":
                            item.Text = user.Sfzh.Substring(6, 1);
                            break;

                        case "Sfzh_8":
                            item.Text = user.Sfzh.Substring(7, 1);
                            break;

                        case "Sfzh_9":
                            item.Text = user.Sfzh.Substring(8, 1);
                            break;

                        case "Sfzh_10":
                            item.Text = user.Sfzh.Substring(9, 1);
                            break;

                        case "Sfzh_11":
                            item.Text = user.Sfzh.Substring(10, 1);
                            break;

                        case "Sfzh_12":
                            item.Text = user.Sfzh.Substring(11, 1);
                            break;

                        case "Sfzh_13":
                            item.Text = user.Sfzh.Substring(12, 1);
                            break;

                        case "Sfzh_14":
                            item.Text = user.Sfzh.Substring(13, 1);
                            break;

                        case "Sfzh_15":
                            item.Text = user.Sfzh.Substring(14, 1);
                            break;

                        case "Sfzh_16":
                            item.Text = user.Sfzh.Substring(15, 1);
                            break;

                        case "Sfzh_17":
                            item.Text = user.Sfzh.Substring(16, 1);
                            break;

                        case "Sfzh_18":
                            item.Text = user.Sfzh.Substring(17, 1);
                            break;

                        ///zkzh
                        case "Zkzh_1":
                            item.Text = user.Zkzh.Substring(0, 1);
                            break;

                        case "Zkzh_2":
                            item.Text = user.Zkzh.Substring(1, 1);
                            break;

                        case "Zkzh_3":
                            item.Text = user.Zkzh.Substring(2, 1);
                            break;

                        case "Zkzh_4":
                            item.Text = user.Zkzh.Substring(3, 1);
                            break;

                        case "Zkzh_5":
                            item.Text = user.Zkzh.Substring(4, 1);
                            break;

                        case "Zkzh_6":
                            item.Text = user.Zkzh.Substring(5, 1);
                            break;

                        case "Zkzh_7":
                            item.Text = user.Zkzh.Substring(6, 1);
                            break;

                        case "Zkzh_8":
                            item.Text = user.Zkzh.Substring(7, 1);
                            break;

                        case "Zkzh_9":
                            item.Text = user.Zkzh.Substring(8, 1);
                            break;

                        case "Zkzh_10":
                            item.Text = user.Zkzh.Substring(9, 1);
                            break;

                        case "Zkzh_11":
                            item.Text = user.Zkzh.Substring(10, 1);
                            break;

                        case "Zkzh_12":
                            item.Text = user.Zkzh.Substring(11, 1);
                            break;

                        case "Zkzh_13":
                            item.Text = user.Sfzh.Substring(12, 1);
                            break;

                        case "Zkzh_14":
                            item.Text = user.Sfzh.Substring(13, 1);
                            break;

                        ///picpath
                        case "PicPath":
                            DocumentBuilder builder = new DocumentBuilder(doc);
                            string          imgPath = System.Web.HttpContext.Current.Server.MapPath("~/uploads") + "\\" + user.Sfzh + ".jpg";
                            if (File.Exists(imgPath))
                            {
                                builder.MoveToBookmark("PicPath");
                                builder.InsertImage(imgPath, RelativeHorizontalPosition.Margin, 1, RelativeVerticalPosition.Margin, 1, 80, 100, WrapType.Square);
                            }
                            break;

                        ///StuName
                        case "StuName":
                            item.Text = user.StuName;
                            break;

                        ///Tel
                        case "Tel":
                            item.Text = stuInfo.Tel;
                            break;

                        ///Txdz
                        case "Txdz":
                            item.Text = stuInfo.Txdz;
                            break;

                        ///Xb
                        case "Xb":
                            item.Text = (stuInfo.Xb == 0 ? "女" : "男");
                            break;

                        ///Yzbm
                        case "Yzbm":
                            item.Text = stuInfo.Yzbm;
                            break;

                        ///AcceptPeople
                        case "AcceptPeople":
                            item.Text = stuInfo.AcceptPeople;
                            break;

                        ///Byyx
                        case "Byyx":
                            item.Text = stuInfo.Byyx;
                            break;

                        ///Csrq
                        case "Csrq":
                            item.Text = stuInfo.Csrq.ToString("yyyy-MM-dd");
                            break;

                        ///Health
                        case "Health":
                            if (stuInfo.Health == 0)
                            {
                                item.Text = "好";
                            }
                            else if (stuInfo.Health == 1)
                            {
                                item.Text = "一般";
                            }
                            else if (stuInfo.Health == 2)
                            {
                                item.Text = "比较好";
                            }
                            else if (stuInfo.Health == 3)
                            {
                                item.Text = "差";
                            }
                            break;

                        ///IsAdjust
                        case "IsAdjust":
                            item.Text = (wish.IsAdjust == 0 ? "否" : "是");
                            break;

                        ///LikeSpecial
                        case "LikeSpecial":
                            item.Text = stuInfo.LikeSpecial;
                            break;

                        ///Mobile
                        case "Mobile":
                            item.Text = stuInfo.Mobile;
                            break;

                        ///Nation
                        case "Nation":
                            using (NationBLL bll = new NationBLL())
                            {
                                nation_ = bll.getNationName(stuInfo.Nation);
                            }
                            item.Text = nation_.NationName.ToString();
                            break;

                        ///AreaCode
                        case "AreaCode":
                            using (AreaCodeBLL bll = new AreaCodeBLL())
                            {
                                areaCode    = bll.getAreaName(stuInfo.AreaCode.Substring(0, 4));
                                areaShiCode = bll.getAreaName(stuInfo.AreaCode);
                            }
                            item.Text = areaCode.AreaName.ToString() + areaShiCode.AreaName.ToString();
                            break;

                        ///ZZMM
                        case "ZZMM":
                            var answerZzmm = (from p in listZZMM
                                              where p.ZzmmDm == stuInfo.ZZMM
                                              select p).Single();
                            item.Text = answerZzmm.ZzmmMc.ToString();
                            break;

                        ///BYLB
                        case "BYLB":
                            var answerBylb = (from p in listBylb
                                              where p.BylbDm == stuInfo.BYLB
                                              select p).Single();
                            item.Text = answerBylb.BylbMc.ToString();
                            break;

                        ///KSLB
                        case "KSLB":
                            var answerKslb = (from p in listKslb
                                              where p.KslbDm == stuInfo.KSLB
                                              select p).Single();
                            item.Text = answerKslb.KslbMc.ToString();
                            break;

                        ///FrsZY
                        case "FrsZY":
                            var answerFrszy = (from p in listZy
                                               where p.ZYDM == wish.FrsZY.Trim()
                                               select p);
                            string stringFrstzy = string.Empty;
                            foreach (var item1 in answerFrszy)
                            {
                                stringFrstzy = item1.ZYMC;
                            }
                            item.Text = stringFrstzy.ToString();
                            break;

                        ///SecZY
                        case "SecZY":
                            var answerSeczy = (from pp in listZy
                                               where pp.ZYDM == wish.SecZY.Trim()
                                               select pp);
                            string stringSeczy = string.Empty;
                            foreach (var item2 in answerSeczy)
                            {
                                stringSeczy = item2.ZYMC;
                            }
                            item.Text = stringSeczy.ToString();
                            break;
                        }
                    }
                    doc.Print();
                    //doc.Save("d:\\adc.doc");
                    message = "打印成功,请请前往D盘查看!!";
                }
            }
            else
            {
                code    = 0;
                message = "打印失败,后台信息错误!";
            }
            return(JsonConvert.SerializeObject(new { code = code, message = message }));
        }
Esempio n. 2
0
        public static string saveInfo(string SignUpNum, string Zkzh, string Sfzh, string Mobile, string Nation,
                                      string ZZMM, int Health, string KSLB, string AreaCode, string Byxx, string BYLB, string LikeSpecial,
                                      string Tel, string Yzbm, string Txdz, string FrsZY, string SecZy, int IsAdjust, string AcceptPeople)
        {
            int    code    = 1;
            string message = "保存成功!!";
            string strCsrq = Sfzh.Substring(6, 4) + "-" + Sfzh.Substring(10, 2) + "-" + Sfzh.Substring(12, 2);
            int    _XB     = 0;//n女

            if (int.Parse(Sfzh.Substring(14, 3)) % 2 != 0)
            {
                _XB = 1;//男
            }
            string PicPath = HttpContext.Current.Session["PicPath_"].ToString();

            if (PicPath != null)
            {
                try
                {
                    StudentInfo _setInfo = new StudentInfo();
                    _setInfo.AcceptPeople = AcceptPeople;
                    _setInfo.AreaCode     = AreaCode;
                    _setInfo.BYLB         = BYLB;
                    _setInfo.Byyx         = Byxx;
                    _setInfo.Csrq         = DateTime.Parse(strCsrq);
                    _setInfo.Health       = Health;
                    _setInfo.KSLB         = KSLB;
                    _setInfo.LikeSpecial  = LikeSpecial;
                    _setInfo.Mobile       = Mobile;
                    _setInfo.Nation       = Nation;
                    _setInfo.Sfzh         = Sfzh;
                    _setInfo.Tel          = Tel;
                    _setInfo.Txdz         = Txdz;
                    _setInfo.Xb           = _XB;
                    _setInfo.Yzbm         = Yzbm;
                    _setInfo.ZZMM         = ZZMM;
                    _setInfo.PicPath      = PicPath;
                    using (StudentInfoBLL bll = new StudentInfoBLL())
                    {
                        if (bll.getEntity(Sfzh) == null)
                        {
                            bll.Insert(_setInfo);
                        }
                        else
                        {
                            bll.Update(_setInfo);
                        }
                    }
                    Wish _Wish = new Wish();
                    _Wish.IsAdjust = IsAdjust;
                    _Wish.FrsZY    = FrsZY;
                    _Wish.SecZY    = SecZy;
                    _Wish.Sfzh     = Sfzh;
                    using (WishBLL bll = new WishBLL())
                    {
                        if (bll.getEntity(Sfzh) == null)
                        {
                            bll.Insert(_Wish);
                        }
                        else
                        {
                            bll.Update(_Wish);
                        }
                    }
                }
                catch (Exception)
                {
                    code    = 0;
                    message = "数据合法性错误,请检查!";
                }
            }
            else
            {
                code    = 0;
                message = "后台数据错误!!";
            }
            return(JsonConvert.SerializeObject(new { code = code, message = message }));
        }
Esempio n. 3
0
        public static string getSelectInfo(string id)
        {
            int    code    = 1;
            string message = "返回数据成功";
            string str3    = string.Empty;

            if (HttpContext.Current.Session["user_"] == null)
            {
                code    = 0;
                message = "您还没有登录,请您登录!";
                str3    = JsonConvert.SerializeObject(new
                {
                    code    = code,
                    message = message
                });
            }
            else
            {
                StudentsUser user = new StudentsUser();
                if (HttpContext.Current.Session["user_"] == null && id != "0")
                {
                    using (StudentsUserBLL bll = new StudentsUserBLL())
                    {
                        user = bll.GetEntity(int.Parse(id));
                    }
                }
                else if (HttpContext.Current.Session["user_"] != null)
                {
                    user = HttpContext.Current.Session["user_"] as StudentsUser;
                }
                List <Nation>    listNation      = new List <Nation>();    //民族列表
                List <ZZMM>      listZZMM        = new List <ZZMM>();      //政治面貌
                List <AreaCode_> listShiAreaCode = new List <AreaCode_>(); //城市列表
                List <KSLB>      listKslb        = new List <KSLB>();      //考生类别
                List <BYLB>      listBylb        = new List <BYLB>();      //毕业类别
                List <ZY>        listZy          = new List <ZY>();        //专业名称
                StudentInfo      stuInfo         = new StudentInfo();
                Wish             wish            = new Wish();             //考生志愿信息
                ZY Zy_ = new ZY();
                if (user != null)
                {
                    using (NationBLL bll = new NationBLL())
                    {
                        listNation = bll.getListNation();
                    }
                    using (ZZMMBLL bll = new ZZMMBLL())
                    {
                        listZZMM = bll.getZZMMList();
                    }
                    using (AreaCodeBLL bll = new AreaCodeBLL())
                    {
                        listShiAreaCode = bll.getShiAreaCode();
                    }
                    using (KSLBBLL bll = new KSLBBLL())
                    {
                        listKslb = bll.getListKslb();
                    }
                    using (BYLBBLL bll = new BYLBBLL())
                    {
                        listBylb = bll.getListBylb();
                    }
                    using (ZYBLL bll = new ZYBLL())
                    {
                        listZy = bll.getListZy();
                    }
                    using (StudentInfoBLL bll = new StudentInfoBLL())
                    {
                        stuInfo = bll.getEntity(user.Sfzh);
                        if (stuInfo != null)
                        {
                            HttpContext.Current.Session["PicPath_"] = stuInfo.PicPath;
                        }
                    }
                    using (WishBLL bll = new WishBLL())
                    {
                        wish = bll.getEntity(user.Sfzh);
                    }
                }
                else
                {
                    code    = 0;
                    message = "请您登陆后再填写详细信息!";
                }

                str3 = JsonConvert.SerializeObject(new
                {
                    code            = code,
                    message         = message,
                    listNation      = listNation,
                    ListZZMM        = listZZMM,
                    listShiAreaCode = listShiAreaCode,
                    listKslb        = listKslb,
                    listBylb        = listBylb,
                    listZy          = listZy,
                    user            = user,
                    stuInfo         = stuInfo,
                    wish            = wish,
                }
                                                   );
            }
            return(str3);
        }
Esempio n. 4
0
        public static string getSelectInfo(string id)
        {
            int          code    = 1;
            string       message = "返回数据成功";
            StudentsUser user    = new StudentsUser();

            if (HttpContext.Current.Session["user_"] == null &&
                id != "0")
            {
                using (StudentsUserBLL bll = new StudentsUserBLL())
                {
                    user = bll.GetEntity(int.Parse(id));
                }
            }
            else if (HttpContext.Current.Session["user_"] != null)
            {
                user = HttpContext.Current.Session["user_"] as StudentsUser;
            }

            List <Nation>    listNation  = new List <Nation>();
            List <ZZMM>      listZZMM    = new List <ZZMM>();
            List <AreaCode_> shiAreaCode = new List <AreaCode_>();
            List <KSLB>      listKslb    = new List <KSLB>();
            List <BYLB>      listBylb    = new List <BYLB>();
            List <ZY>        listZy      = new List <ZY>();
            StudentInfo      info        = new StudentInfo();
            Wish             wish        = new Wish();

            if (user != null)
            {
                using (NationBLL bll = new NationBLL())
                {
                    listNation = bll.getListNation();
                }
                using (ZZMMBLL bll = new ZZMMBLL())
                {
                    listZZMM = bll.getZZMMList();
                }
                using (AfficheBLL bll = new AfficheBLL())
                {
                    shiAreaCode = bll.getShiAreaCode();
                }
                using (KSLBBLL bll = new KSLBBLL())
                {
                    listKslb = bll.getListKslb();
                }

                using (BYLBBLL bll = new BYLBBLL())
                {
                    listBylb = bll.getListBylb();
                }
                using (ZYBLL bll = new ZYBLL())
                {
                    listZy = bll.getListZy();
                }
                using (StudentInfoBLL bll = new StudentInfoBLL())
                {
                    info = bll.getEntity(user.Sfzh);
                }
                using (WishBLL bll = new WishBLL())
                {
                    wish = bll.getEntity(user.Sfzh);
                }
            }
            else
            {
                code    = 0;
                message = "请登录后在操作";
            }
            string str3 = JsonConvert.SerializeObject(new
            {
                code        = code,
                message     = message,
                listNation  = listNation,
                listZZMM    = listZZMM,
                shiAreaCode = shiAreaCode,
                listBylb    = listBylb,
                listKslb    = listKslb,
                listZy      = listZy,
                user        = user,
                info        = info,
                wish        = wish
            });

            return(str3);
        }