Пример #1
0
        /// <summary>
        /// Thêm thông tin phiếu dự thi
        /// </summary>
        /// <param name="pdkdt"></param>
        /// <returns></returns>
        public bool ThemDangKyDuThi(PhieuDangKiDuThi pdkdt)
        {
            try
            {
                var action = new DangKiThiSinhThi.WebAPI.Controllers.DangKyDuThiController();
                int maTinhTP, maQuanHuyen, maPhuongXa;
                var check = int.TryParse(pdkdt.TinhTP, out maTinhTP) & int.TryParse(pdkdt.QuanHuyen, out maQuanHuyen) &
                            int.TryParse(pdkdt.PhuongXa, out maPhuongXa);
                if (!check)
                {
                    return(false);
                }
                string noithuongtru = action.GetDiaChiDangKy(pdkdt.DiaChiNha, maTinhTP, maQuanHuyen, maPhuongXa);
                var    info         = new crudThongTinDangKi()
                {
                    HoTen            = pdkdt.HoTen,
                    SDT              = pdkdt.SDT,
                    Email            = pdkdt.Email,
                    SoCMND           = pdkdt.SoCMND,
                    NgayCapCMND      = pdkdt.NgayCapCMND,
                    MaNoiCapCMND     = pdkdt.MaNoiCapCMND,
                    GioiTinh         = pdkdt.GioiTinh,
                    Hinh             = pdkdt.Hinh,
                    GioiThieuBanThan = pdkdt.GioiThieuBanThan,
                    NgaySinh         = pdkdt.NgaySinh,
                    DiaChiThuongTru  = noithuongtru
                };
                var result = action.TaoDangKiDuThi(info);

                return(result);
            }
            catch (Exception e)
            {
                bs_EventLog.EventLog("Connection", "WebAPP - ThemDangKyDuThi", "NghiaBui", e.Message, e.StackTrace);
            }

            return(false);
        }
Пример #2
0
        public ActionResult DangKyDuThi(PhieuDangKiDuThi pdk)
        {
            var result = false;

            if (ModelState.IsValid)
            {
                pdk.Hinh = ConfigurationManager.AppSettings["defauftImg"];
                var comController = new CommonController();
                if (pdk.ImgFile != null)
                {
                    pdk.Hinh = comController.UploadFile(pdk.ImgFile, pdk.HoTen).Data.ToString();
                }

                result = action.ThemDangKyDuThi(pdk);
            }

            if (!result)
            {
                return(RedirectToAction("ErrorPage", "Common"));
            }

            return(RedirectToAction("ThanksPage", "Common"));
        }