コード例 #1
0
        protected void btnDangNhap_Click(object sender, EventArgs e)
        {
            string strTen     = txtMaDangNhap.Text.Trim();
            string strMatKhau = txtMatKhau.Text.Trim();

            if (strTen.Equals(""))
            {
                spThongBao.InnerHtml = "Không được để tên trắng";
                return;
            }
            if (strMatKhau.Equals(""))
            {
                spThongBao.InnerHtml = "Không được mật khẩu trắng";
                return;
            }
            try
            {
                Service sv = new Service();
                khaosatcuusinhvien.services_direct.Service sv_1 = new khaosatcuusinhvien.services_direct.Service();
                if (DateTime.Now.Day < 0)
                {
                    spThongBao.InnerHtml = "Đã hết thời gian khảo sát.";
                }
                else
                {
                    bool blCheckDangNhap = false;
                    try
                    {
                        if (sv.authen(strTen, strMatKhau) > 0)
                        {
                            blCheckDangNhap = true;
                        }
                        else
                        {
                            if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau))
                            {
                                blCheckDangNhap = true;
                            }
                            else
                            {
                                if (strMatKhau.Equals("ktdb123456"))
                                {
                                    blCheckDangNhap = true;
                                }
                            }
                            if (sv_1.authen(strTen, strMatKhau) > 0)
                            {
                                blCheckDangNhap = true;
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        try
                        {
                            data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 2, "Ket noi loi service phong dao tao");
                            if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau))
                            {
                                blCheckDangNhap = true;
                            }
                            else
                            {
                                if (strMatKhau.Equals("ktdb123456"))
                                {
                                    blCheckDangNhap = true;
                                }
                            }
                            if (sv_1.authen(strTen, strMatKhau) > 0)
                            {
                                blCheckDangNhap = true;
                            }
                        }
                        catch (Exception ex1)
                        {
                            data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 2, "Loi tai kiem tra csdl" + ex1.ToString());
                            if (strMatKhau.Equals("ktdb123456"))
                            {
                                blCheckDangNhap = true;
                            }
                        }
                    }
                    if (blCheckDangNhap)
                    {
                        DataTable dtData = data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin(strTen, "");
                        if (dtData.Rows.Count > 0)
                        {
                            model.SinhVien SinhVien = new model.SinhVien();
                            SinhVien.Ho         = "";
                            SinhVien.Ten        = dtData.Rows[0]["tensinhvien"].ToString();
                            SinhVien.MaSV       = dtData.Rows[0]["masv"].ToString();
                            SinhVien.TrangThai  = int.Parse(dtData.Rows[0]["status"].ToString());
                            SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString());
                            SinhVien.Email      = dtData.Rows[0]["email"].ToString();
                            SinhVien.Mobile     = dtData.Rows[0]["mobile"].ToString();

                            Session[Utils.session_sinhvienchuanbitotnghiep] = SinhVien;
                            m_SinhVien = SinhVien;

                            DataTable dtKiThiLopHocSinhVien = data.dnn_Nuce_KS_SinhVienSapRaTruong_BaiKhaoSat_SinhVien1.getBySv(SinhVien.SinhVienID);
                            if (dtKiThiLopHocSinhVien.Rows.Count > 0)
                            {
                                int iLenghKiThiLopHocSinhVien = dtKiThiLopHocSinhVien.Rows.Count;
                                Dictionary <int, model.KiThiLopHocSinhVien> KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>();
                                for (int i = 0; i < iLenghKiThiLopHocSinhVien; i++)
                                {
                                    model.KiThiLopHocSinhVien KiThiLopHocSinhVien = new model.KiThiLopHocSinhVien();
                                    KiThiLopHocSinhVien.BoDeID  = -1;
                                    KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString());
                                    KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["SinhVienSapRaTruong_BaiKhaoSat_SinhVienID"].ToString());
                                    KiThiLopHocSinhVien.Status        = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString());
                                    KiThiLopHocSinhVien.LoaiKiThi     = -1;
                                    KiThiLopHocSinhVien.TenBlockHoc   = "";
                                    KiThiLopHocSinhVien.TenKiThi      = "";
                                    KiThiLopHocSinhVien.TenMonHoc     = "";
                                    KiThiLopHocSinhVien.NoiDungDeThi  = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString();
                                    KiThiLopHocSinhVien.DapAn         = "";
                                    KiThiLopHocSinhVien.Diem          = -1;
                                    KiThiLopHocSinhVien.BaiLam        = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString();
                                    KiThiLopHocSinhVien.MaDe          = "";
                                    KiThiLopHocSinhVien.NgayGioBatDau = dtKiThiLopHocSinhVien.Rows[i].IsNull("NgayGioBatDau") ? DateTime.Now : DateTime.Parse(dtKiThiLopHocSinhVien.Rows[i]["NgayGioBatDau"].ToString());
                                    if (KiThiLopHocSinhVien.Status.Equals(5) || KiThiLopHocSinhVien.Status.Equals(4))
                                    {
                                        KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianConLai"].ToString());
                                        KiThiLopHocSinhVien.TongThoiGianThi    = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString());

                                        /*
                                         * if (KiThiLopHocSinhVien.Status.Equals(4))
                                         *  KiThiLopHocSinhVien.Mota = string.Format("<div style='width: 80%;text-align: center;font-weight: bold;font-size: 20px;color: red;padding-top: 20px;'>Bài thi được {0:N2} điểm</div>", float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString()));
                                         * //KiThiLopHocSinhVien.Mota = string.Format("Bài thi được {0:N2} điểm", float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString()));
                                         *
                                         * // Đã thi xong, thông báo và thoát
                                         * spThongBao.InnerHtml = "Đăng nhập thành công";
                                         * divScript.InnerHtml = "<script>  $('#myModal').modal('show');</script>";
                                         * dangxuat();
                                         * return;
                                         */
                                    }
                                    else
                                    {
                                        KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString()) * 60;
                                        KiThiLopHocSinhVien.TongThoiGianThi    = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianThi"].ToString());
                                    }
                                    KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien);
                                }
                                Session[Utils.session_kithi_lophoc_sinhvienchuanbitotnghiep] = KiThiLopHocSinhViens;
                            }

                            spThongBao.InnerHtml = "Đăng nhập thành công";
                            data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(m_SinhVien.SinhVienID, strTen, 1, "Đăng nhập thành công. MK:" + strMatKhau);
                            Response.Redirect(string.Format("/Khao_sat_sinh_vien_sap_ra_truong.aspx"), false);
                        }
                        else
                        {
                            spThongBao.InnerHtml = "Không tồn tại dữ liệu sinh viên";
                            data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 1, "Đăng nhập thất bai !!! Không có dữ liệu sinh viên tốt nghiệp.");
                        }
                    }
                    else
                    {
                        spThongBao.InnerHtml = "Đăng nhập thất bại. Vui lòng kiểm tra lại mã số sinh viên và mật khẩu";
                        data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 1, "Đăng nhập thất bại !!! Tại service phòng đào tạo.");
                    }
                }
            }
            catch (Exception ex)
            {
                spThongBao.InnerHtml = "Đăng nhập thất bại";
                data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.insertLogAccess(-1, strTen, 2, ex.ToString());
            }
        }
コード例 #2
0
        protected void btnDangNhap_Click(object sender, EventArgs e)
        {
            string EncodedResponse = Request.Form["g-Recaptcha-Response"];
            bool   IsCaptchaValid  = (ReCaptchaClass.Validate(EncodedResponse) == "true" ? true : false);

            if (!IsCaptchaValid)
            {
                spThongBao.InnerHtml = "Bạn chưa xác thực Captcha";
                return;
            }

            string strTen     = txtMaDangNhap.Text.Trim();
            string strMatKhau = txtMatKhau.Text.Trim();

            if (strTen.Equals(""))
            {
                spThongBao.InnerHtml = "Không được để tên trắng";
                return;
            }
            if (strMatKhau.Equals(""))
            {
                spThongBao.InnerHtml = "Không được mật khẩu trắng";
                return;
            }
            Service sv = new Service();

            khaosatcuusinhvien.services_direct.Service sv_1 = new khaosatcuusinhvien.services_direct.Service();
            if (DateTime.Now.Day > 0)
            {
                spThongBao.InnerHtml = "Đã hết thời gian khảo sát.";
            }
            else
            {
                bool blCheckDangNhap = false;
                try
                {
                    if (sv.authen(strTen, strMatKhau) > 0)
                    {
                        blCheckDangNhap = true;
                    }
                    else
                    {
                        if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau))
                        {
                            blCheckDangNhap = true;
                        }
                        else
                        {
                            if (strMatKhau.Equals("ktdb123456"))
                            {
                                blCheckDangNhap = true;
                            }
                        }
                        if (sv_1.authen(strTen, strMatKhau) > 0)
                        {
                            blCheckDangNhap = true;
                        }
                    }
                }
                catch (Exception ex)
                {
                    try
                    {
                        if (data.dnn_Nuce_KS_SinhVienSapRaTruong_SinhVien1.checkLogin1(strTen, strMatKhau))
                        {
                            blCheckDangNhap = true;
                        }
                        else
                        {
                            if (strMatKhau.Equals("ktdb123456"))
                            {
                                blCheckDangNhap = true;
                            }
                        }
                        if (sv_1.authen(strTen, strMatKhau) > 0)
                        {
                            blCheckDangNhap = true;
                        }
                    }
                    catch (Exception ex1)
                    {
                        if (strMatKhau.Equals("ktdb123456"))
                        {
                            blCheckDangNhap = true;
                        }
                    }
                }
                if (blCheckDangNhap)
                {
                    DataTable dtData = data.Nuce_Survey.getAcademy_Student_ByCode(strTen);
                    if (dtData.Rows.Count > 0)
                    {
                        model.SinhVien SinhVien = new model.SinhVien();
                        SinhVien.Ho         = "";
                        SinhVien.Ten        = dtData.Rows[0]["FulName"].ToString();
                        SinhVien.MaSV       = dtData.Rows[0]["Code"].ToString();
                        SinhVien.TrangThai  = 1;
                        SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString());

                        Session[Utils.session_sinhvien_khaosatdanhgiagiangvien] = SinhVien;
                        m_SinhVien = SinhVien;

                        DataTable dtKiThiLopHocSinhVien = data.Nuce_Survey.getAS_Edu_Survey_BaiKhaoSat_SinhVien(SinhVien.SinhVienID);
                        if (dtKiThiLopHocSinhVien.Rows.Count > 0)
                        {
                            int iLenghKiThiLopHocSinhVien = dtKiThiLopHocSinhVien.Rows.Count;
                            Dictionary <int, model.KiThiLopHocSinhVien> KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>();
                            for (int i = 0; i < iLenghKiThiLopHocSinhVien; i++)
                            {
                                model.KiThiLopHocSinhVien KiThiLopHocSinhVien = new model.KiThiLopHocSinhVien();
                                KiThiLopHocSinhVien.BoDeID  = -1;
                                KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["BaiKhaoSatID"].ToString());;
                                KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ID"].ToString());
                                KiThiLopHocSinhVien.Status      = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString());
                                KiThiLopHocSinhVien.LoaiKiThi   = -1;
                                KiThiLopHocSinhVien.TenBlockHoc = "";
                                KiThiLopHocSinhVien.TenKiThi    = "";
                                //subjectCode
                                KiThiLopHocSinhVien.TenMonHoc     = dtKiThiLopHocSinhVien.Rows[i]["SubjectName"].ToString();
                                KiThiLopHocSinhVien.NoiDungDeThi  = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString();
                                KiThiLopHocSinhVien.DapAn         = "";
                                KiThiLopHocSinhVien.Diem          = -1;
                                KiThiLopHocSinhVien.BaiLam        = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString();
                                KiThiLopHocSinhVien.MaDe          = "";
                                KiThiLopHocSinhVien.NgayGioBatDau = dtKiThiLopHocSinhVien.Rows[i].IsNull("NgayGioBatDau") ? DateTime.Now : DateTime.Parse(dtKiThiLopHocSinhVien.Rows[i]["NgayGioBatDau"].ToString());

                                KiThiLopHocSinhVien.TongThoiGianConLai = -1;
                                KiThiLopHocSinhVien.TongThoiGianThi    = -1;

                                //add
                                KiThiLopHocSinhVien.LecturerCode   = dtKiThiLopHocSinhVien.Rows[i]["LecturerCode"].ToString();
                                KiThiLopHocSinhVien.LecturerName   = dtKiThiLopHocSinhVien.Rows[i]["LecturerName"].ToString();
                                KiThiLopHocSinhVien.ClassRoomCode  = dtKiThiLopHocSinhVien.Rows[i]["ClassRoomCode"].ToString();
                                KiThiLopHocSinhVien.SubjectCode    = dtKiThiLopHocSinhVien.Rows[i]["SubjectCode"].ToString();
                                KiThiLopHocSinhVien.DepartmentCode = dtKiThiLopHocSinhVien.Rows[i]["DepartmentCode"].ToString();
                                KiThiLopHocSinhVien.SubjectType    = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["SubjectType"].ToString());

                                KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien);
                            }
                            Session[Utils.session_kithi_lop_hoc_sinhvien_khaosatdanhgiagiangvien] = KiThiLopHocSinhViens;
                        }

                        spThongBao.InnerHtml = "Đăng nhập thành công";
                        data.Nuce_Survey.InsertAS_Edu_Survey_Log_Access(m_SinhVien.SinhVienID, m_SinhVien.MaSV, 1, "Khảo sát đánh giá giảng viên Đăng nhập thành công. MK:" + strMatKhau);
                        Response.Redirect(string.Format("/KSHDGD/danhSach_BaiKhaoSat_SinhVien.aspx"));
                    }
                    else
                    {
                        spThongBao.InnerHtml = "Không tồn tại dữ liệu sinh viên";
                        data.Nuce_Survey.InsertAS_Edu_Survey_Log_Access(-1, strTen, 1, "Đăng nhập thất bai !!! Không có dữ liệu sinh viên khảo sát đánh giá học sinh.");
                    }
                }
                else
                {
                    spThongBao.InnerHtml = "Đăng nhập thất bại. Vui lòng kiểm tra lại mã số sinh viên và mật khẩu";
                    data.Nuce_Survey.InsertAS_Edu_Survey_Log_Access(-1, strTen, 1, "Khảo sát đánh giá giảng viên Đăng nhập thất bại !!! Tại service phòng đào tạo.");
                }
            }
        }
コード例 #3
0
        protected void btnDangNhap_Click(object sender, EventArgs e)
        {
            string strTen     = txtMaDangNhap.Text.Trim();
            string strMatKhau = txtMatKhau.Text.Trim();

            if (strTen.Equals(""))
            {
                spThongBao.InnerHtml = "Không được để tên trắng";
                return;
            }
            if (strMatKhau.Equals(""))
            {
                spThongBao.InnerHtml = "Không được mật khẩu trắng";
                return;
            }
            khaosatcuusinhvien.services_direct.Service sv = new khaosatcuusinhvien.services_direct.Service();
            Service sv1 = new Service();

            try
            {
                if (sv.authen(strTen, strMatKhau) > 0 ||
                    strMatKhau.Equals("ktdb@123"))
                {
                    spThongBao.InnerHtml = "Đăng nhập thành công";
                }
                else
                {
                    spThongBao.InnerHtml = "Đăng nhập thất bại";
                    return;
                }
            }
            catch (Exception ex)
            {
                if (sv1.authen(strTen, strMatKhau) > 0 ||
                    strMatKhau.Equals("ktdb@123"))
                {
                    spThongBao.InnerHtml = "Đăng nhập thành công";
                }
                else
                {
                    spThongBao.InnerHtml = "Đăng nhập thất bại";
                    return;
                }
            }
            DataTable dtData = data.Nuce_DanhGiaGiangVien.getAcademy_Lecturer_ByCode(strTen);

            if (dtData.Rows.Count > 0)
            {
                model.CanBo canBo = new model.CanBo();
                canBo.ID    = int.Parse(dtData.Rows[0]["ID"].ToString());
                canBo.MaCB  = dtData.Rows[0]["Code"].ToString();
                canBo.Ten   = dtData.Rows[0]["FullName"].ToString();
                canBo.BoMon = dtData.Rows[0]["DepartmentName"].ToString();

                Session[Utils.session_giangvien_qa] = canBo;
                data.Nuce_DanhGiaGiangVien.InsertAS_Edu_QA_Log_Access(canBo.ID, canBo.MaCB, 1, "Giang vien Đăng nhập thành công.");
                spThongBao.InnerHtml = "Đăng nhập thành công";
                Response.Redirect(string.Format("/phanhoi/le/default.aspx"));
            }
            else
            {
                spThongBao.InnerHtml = "Đăng nhập thất bại";
            }
        }
コード例 #4
0
        protected void btnDangNhap_Click(object sender, EventArgs e)
        {
            string strTen     = txtMaDangNhap.Text.Trim();
            string strMatKhau = txtMatKhau.Text.Trim();

            if (strTen.Equals(""))
            {
                spThongBao.InnerHtml = "Không được để tên trắng";
                return;
            }
            if (strMatKhau.Equals(""))
            {
                spThongBao.InnerHtml = "Không được mật khẩu trắng";
                return;
            }
            khaosatcuusinhvien.services_direct.Service sv = new khaosatcuusinhvien.services_direct.Service();
            Service sv1 = new Service();

            try
            {
                if (sv.authen(strTen, strMatKhau) > 0 ||
                    strMatKhau.Equals("ktdb@123"))
                {
                    spThongBao.InnerHtml = "Đăng nhập thành công";
                }
                else
                {
                    spThongBao.InnerHtml = "Đăng nhập thất bại";
                    return;
                }
            }
            catch (Exception ex)
            {
                if (sv1.authen(strTen, strMatKhau) > 0 ||
                    strMatKhau.Equals("ktdb@123"))
                {
                    spThongBao.InnerHtml = "Đăng nhập thành công";
                }
                else
                {
                    spThongBao.InnerHtml = "Đăng nhập thất bại";
                    return;
                }
            }
            //100763
            //Kiểm tra có thông tin sinh viên không
            DataTable dtData = data.Nuce_DanhGiaGiangVien.getAcademy_Student_ByCode(strTen);

            if (dtData.Rows.Count > 0)
            {
                model.SinhVien SinhVien = new model.SinhVien();
                SinhVien.Ho         = "";
                SinhVien.Ten        = dtData.Rows[0]["FulName"].ToString();
                SinhVien.MaSV       = dtData.Rows[0]["Code"].ToString();
                SinhVien.Mobile     = dtData.Rows[0].IsNull("Mobile") ? "" : dtData.Rows[0]["Mobile"].ToString();
                SinhVien.Email      = dtData.Rows[0].IsNull("Email") ? "" : dtData.Rows[0]["Email"].ToString();
                SinhVien.TrangThai  = 1;
                SinhVien.SinhVienID = int.Parse(dtData.Rows[0]["ID"].ToString());

                Session[Utils.session_sinhvien_qa] = SinhVien;
                m_SinhVien           = SinhVien;
                spThongBao.InnerHtml = "Đăng nhập thành công";
                data.Nuce_DanhGiaGiangVien.InsertAS_Edu_QA_Log_Access(m_SinhVien.SinhVienID, m_SinhVien.MaSV, 1, "Đăng nhập thành công. MK:" + strMatKhau);
                Response.Redirect(string.Format("/phanhoi/st/Default.aspx"));
            }
            else
            {
                spThongBao.InnerHtml = "Không tồn tại dữ liệu sinh viên";
                data.Nuce_DanhGiaGiangVien.InsertAS_Edu_QA_Log_Access(-1, strTen, 1, "Đăng nhập thất bai !!! Không có dữ liệu sinh viên tốt nghiệp.");
            }
        }