Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string strData = "-1";

            try
            {
                model.SinhVien SinhVien = new model.SinhVien();
                SinhVien = (model.SinhVien)Session[Utils.session_sinhvien];
                strData  = new JavaScriptSerializer().Serialize(SinhVien);
            }
            catch (Exception ex)
            {
                strData = ex.Message;
            }
            Response.Clear();
            Response.ContentType = "text/plain";
            Response.Write(strData);
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string strData = "-1";

            try
            {
                model.SinhVien SinhVien = new model.SinhVien();
                if (Session[Utils.session_sinhvien] != null)
                {
                    strData = "1";
                }
            }
            catch (Exception ex)
            {
                strData = ex.Message;
            }
            Response.Clear();
            Response.ContentType = "text/plain";
            Response.Write(strData);
        }
 protected override void OnInit(EventArgs e)
 {
     m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>();
     m_CaLopHocSinhViens    = new Dictionary <int, model.CaLopHocSinhVien>();
     if (Session[Utils.session_sinhvien] == null)
     {
         //Chuyển đến trang đăng nhập
         Response.Redirect(string.Format("/tabid/{0}/default.aspx", Utils.tab_login_sinhvien));
     }
     m_SinhVien = (model.SinhVien)Session[Utils.session_sinhvien];
     if (Session[Utils.session_kithi_lophoc_sinhvien] != null)
     {
         m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lophoc_sinhvien];
     }
     if (Session[Utils.session_ca_lophoc_sinhvien] != null)
     {
         m_CaLopHocSinhViens = (Dictionary <int, model.CaLopHocSinhVien>)Session[Utils.session_ca_lophoc_sinhvien];
     }
     base.OnInit(e);
 }
 protected override void OnInit(EventArgs e)
 {
     if (Session[Utils.session_sinhvien_qa] == null)
     {
         //Chuyển đến trang đăng nhập
         Response.Redirect(string.Format("/phanhoi/default.aspx"));
     }
     else
     {
         m_SinhVien              = (model.SinhVien)Session[Utils.session_sinhvien_qa];
         spLogin.InnerHtml       = string.Format("<a href='/phanhoi/st/login.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Xin chào {0} - Đăng xuất</a>", m_SinhVien.Ten);
         mo_menuheader.InnerHtml = @"<a href='javascript: showmenu()'>Menu </a><select>
                       <option value='/phanhoi/st/default.aspx'>Lựa chọn</ option >
                       <option value='/phanhoi/st/default.aspx'>Home</option>
                       <option value='/phanhoi/st/login.aspx?ctl=dangxuat'>Đăng xuất</option>
                        </select>
                        <div class='clearfix'>
                        </div>";
     }
     base.OnInit(e);
 }
Exemplo n.º 5
0
 protected override void OnInit(EventArgs e)
 {
     m_KiThiLopHocSinhViens = new Dictionary <int, model.KiThiLopHocSinhVien>();
     if (Session[Utils.session_sinhvien_khaosatdanhgiagiangvien] == null)
     {
         //Chuyển đến trang đăng nhập
         Response.Redirect(string.Format("/KSHDGD/login_sinh_vien.aspx"));
     }
     m_SinhVien = (model.SinhVien)Session[Utils.session_sinhvien_khaosatdanhgiagiangvien];
     //spLogin.InnerHtml = string.Format("<a href='/KSHDGD/login_sinh_vien.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Đăng xuất</a>");
     spLogin.InnerHtml       = string.Format("<a href='/KSHDGD/login_sinh_vien.aspx?ctl=dangxuat' class='btn_dangnhap_header'>Xin chào {0} - {1} ({2}) - Đăng xuất</a>", m_SinhVien.Ho, m_SinhVien.Ten, m_SinhVien.MaSV);
     mo_menuheader.InnerHtml = @"<a href='javascript: showmenu()'>Menu </a><select>
                       <option value='/KSHDGD/danhSach_BaiKhaoSat_SinhVien.aspx'>Lựa chọn</ option >
                       <option value='/KSHDGD/danhSach_BaiKhaoSat_SinhVien.aspx'>Home</option>
                       <option value='/KSHDGD/login_sinh_vien.aspx?ctl=dangxuat'>Đăng xuất</option>
                        </select>
                        <div class='clearfix'>
                        </div>";
     if (Session[Utils.session_kithi_lop_hoc_sinhvien_khaosatdanhgiagiangvien] != null)
     {
         m_KiThiLopHocSinhViens = (Dictionary <int, model.KiThiLopHocSinhVien>)Session[Utils.session_kithi_lop_hoc_sinhvien_khaosatdanhgiagiangvien];
     }
     base.OnInit(e);
 }
Exemplo n.º 6
0
        protected void btnDangNhap_Click(object sender, EventArgs e)
        {
            string strTen     = txtTen.Text.Trim();
            string strMatKhau = txtMauKhau.Text.Trim();

            if (strTen.Equals(""))
            {
                tdAnnounce.InnerHtml = "Không được để tên trắng";
                return;
            }
            if (strMatKhau.Equals(""))
            {
                tdAnnounce.InnerHtml = "Không được mật khẩu trắng";
                return;
            }
            DataTable dtData = data.dnn_NuceCommon_SinhVien.dangnhap(strTen, strMatKhau);

            if (dtData.Rows.Count > 0)
            {
                model.SinhVien SinhVien = new model.SinhVien();
                SinhVien.Ho                     = dtData.Rows[0]["Ho"].ToString();
                SinhVien.Ten                    = dtData.Rows[0]["Ten"].ToString();
                SinhVien.MaSV                   = dtData.Rows[0]["MaSV"].ToString();
                SinhVien.TrangThai              = int.Parse(dtData.Rows[0]["Status"].ToString());
                SinhVien.SinhVienID             = int.Parse(dtData.Rows[0]["SinhVienID"].ToString());
                Session[Utils.session_sinhvien] = SinhVien;

                #region KiThiLopHocSinhVien
                DataTable dtKiThiLopHocSinhVien = data.dnn_NuceThi_KiThi_LopHoc_SinhVien.getBySinhVien(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  = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["BoDeID"].ToString());
                        KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString());
                        KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["KiThi_LopHoc_SinhVienID"].ToString());
                        KiThiLopHocSinhVien.Status        = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString());
                        KiThiLopHocSinhVien.LoaiKiThi     = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["LoaiKiThi"].ToString());
                        KiThiLopHocSinhVien.TenBlockHoc   = dtKiThiLopHocSinhVien.Rows[i]["TenBlockHoc"].ToString();
                        KiThiLopHocSinhVien.TenKiThi      = dtKiThiLopHocSinhVien.Rows[i]["TenKiThi"].ToString();
                        KiThiLopHocSinhVien.TenMonHoc     = dtKiThiLopHocSinhVien.Rows[i]["TenMonHoc"].ToString();
                        KiThiLopHocSinhVien.NoiDungDeThi  = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString();
                        KiThiLopHocSinhVien.DapAn         = dtKiThiLopHocSinhVien.Rows[i]["DapAn"].ToString();
                        KiThiLopHocSinhVien.Diem          = float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString());
                        KiThiLopHocSinhVien.BaiLam        = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString();
                        KiThiLopHocSinhVien.MaDe          = dtKiThiLopHocSinhVien.Rows[i].IsNull("MaDe") ? "" : dtKiThiLopHocSinhVien.Rows[i]["MaDe"].ToString();
                        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()));
                        }
                        else
                        {
                            KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ThoiGianThi"].ToString()) * 60;
                            KiThiLopHocSinhVien.TongThoiGianThi    = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ThoiGianThi"].ToString());
                        }
                        KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien);
                    }
                    Session[Utils.session_kithi_lophoc_sinhvien] = KiThiLopHocSinhViens;
                }
                #endregion
                #region CaLopHocSinhVien
                DataTable dtCaLopHocSinhVien = data.dnn_NuceQLHPM_Ca_LopHoc_SinhVien.getBySinhVien(SinhVien.SinhVienID);
                if (dtCaLopHocSinhVien.Rows.Count > 0)
                {
                    int iLenghCaLopHocSinhVien = dtCaLopHocSinhVien.Rows.Count;
                    Dictionary <int, model.CaLopHocSinhVien> CaLopHocSinhViens = new Dictionary <int, model.CaLopHocSinhVien>();
                    for (int i = 0; i < iLenghCaLopHocSinhVien; i++)
                    {
                        model.CaLopHocSinhVien CaLopHocSinhVien = new model.CaLopHocSinhVien();
                        CaLopHocSinhVien.Ca_LopHoc_SinhVienID = int.Parse(dtCaLopHocSinhVien.Rows[i]["Ca_LopHoc_SinhVienID"].ToString());
                        CaLopHocSinhVien.Ca_LopHocID          = int.Parse(dtCaLopHocSinhVien.Rows[i]["Ca_LopHocID"].ToString());
                        CaLopHocSinhVien.SinhVienID           = int.Parse(dtCaLopHocSinhVien.Rows[i]["SinhVienID"].ToString());
                        CaLopHocSinhVien.Mac         = dtCaLopHocSinhVien.Rows[i]["MacAddress"].ToString();
                        CaLopHocSinhVien.Type        = 1;
                        CaLopHocSinhVien.Status      = 1;
                        CaLopHocSinhVien.TenMonHoc   = dtCaLopHocSinhVien.Rows[i]["TenMonHoc"].ToString();
                        CaLopHocSinhVien.MaMonHoc    = dtCaLopHocSinhVien.Rows[i]["MaMonHoc"].ToString();
                        CaLopHocSinhVien.TenCa       = dtCaLopHocSinhVien.Rows[i]["TenCa"].ToString();
                        CaLopHocSinhVien.Ngay        = DateTime.Parse(dtCaLopHocSinhVien.Rows[i]["Ngay"].ToString());
                        CaLopHocSinhVien.GioBatDau   = int.Parse(dtCaLopHocSinhVien.Rows[i]["GioBatDau"].ToString());
                        CaLopHocSinhVien.GioKetThuc  = int.Parse(dtCaLopHocSinhVien.Rows[i]["GioKetThuc"].ToString());
                        CaLopHocSinhVien.PhutBatDau  = int.Parse(dtCaLopHocSinhVien.Rows[i]["PhutBatDau"].ToString());
                        CaLopHocSinhVien.PhutKetThuc = int.Parse(dtCaLopHocSinhVien.Rows[i]["PhutKetThuc"].ToString());
                        CaLopHocSinhViens.Add(CaLopHocSinhVien.Ca_LopHoc_SinhVienID, CaLopHocSinhVien);
                    }
                    Session[Utils.session_ca_lophoc_sinhvien] = CaLopHocSinhViens;
                }
                #endregion
                Response.Redirect(string.Format("/tabid/{0}/default.aspx", Utils.tab_trangchu_sinhvien));
                tdAnnounce.InnerHtml = "Đăng nhập thành công";
            }
            else
            {
                tdAnnounce.InnerHtml = "Đăng nhập thất bại";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string strData = "-1";

            try
            {
                string         strMa     = Request.QueryString["ma"].ToString();
                string         strPass   = Request.QueryString["pass"].ToString();
                string         sql       = string.Format(@"select * from [dbo].[NUCE_ThiChungChi_NguoiThi] where Ma=@Param0 and MatKhau=@Param1");
                SqlParameter[] sqlParams = new SqlParameter[2];
                sqlParams[0] = new SqlParameter("@Param0", strMa);
                sqlParams[1] = new SqlParameter("@Param1", strPass);
                DataTable dt = Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteDataset(Nuce_ThiChungChi.ConnectionString, CommandType.Text, sql, sqlParams).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    model.SinhVien SinhVien = new model.SinhVien();
                    SinhVien.Ho                     = dt.Rows[0]["Ho"].ToString();
                    SinhVien.Ten                    = dt.Rows[0]["Ten"].ToString();
                    SinhVien.MaSV                   = dt.Rows[0]["Ma"].ToString();
                    SinhVien.TrangThai              = int.Parse(dt.Rows[0]["Status"].ToString());
                    SinhVien.SinhVienID             = int.Parse(dt.Rows[0]["ID"].ToString());
                    SinhVien.CMT                    = dt.Rows[0]["CMT"].ToString();
                    Session[Utils.session_sinhvien] = SinhVien;
                    #region KiThiLopHocSinhVien
                    DataTable dtKiThiLopHocSinhVien = data.dnn_NuceThi_KiThi_LopHoc_SinhVien.getBySinhVien(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  = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["BoDeID"].ToString());
                            KiThiLopHocSinhVien.DeThiID = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["DeThiID"].ToString());
                            KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["KiThi_LopHoc_SinhVienID"].ToString());
                            KiThiLopHocSinhVien.Status      = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["Status"].ToString());
                            KiThiLopHocSinhVien.StatusKiThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["StatusKiThi"].ToString());
                            //KiThiLopHocSinhVien.LoaiKiThi = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["LoaiKiThi"].ToString());
                            KiThiLopHocSinhVien.TenBlockHoc   = dtKiThiLopHocSinhVien.Rows[i]["PhongThi"].ToString();
                            KiThiLopHocSinhVien.TenKiThi      = dtKiThiLopHocSinhVien.Rows[i]["TenKiThi"].ToString();
                            KiThiLopHocSinhVien.TenMonHoc     = dtKiThiLopHocSinhVien.Rows[i]["TenMonHoc"].ToString();
                            KiThiLopHocSinhVien.NoiDungDeThi  = dtKiThiLopHocSinhVien.Rows[i]["NoiDungDeThi"].ToString();
                            KiThiLopHocSinhVien.DapAn         = dtKiThiLopHocSinhVien.Rows[i]["DapAn"].ToString();
                            KiThiLopHocSinhVien.Diem          = float.Parse(dtKiThiLopHocSinhVien.Rows[i]["Diem"].ToString());
                            KiThiLopHocSinhVien.BaiLam        = dtKiThiLopHocSinhVien.Rows[i]["BaiLam"].ToString();
                            KiThiLopHocSinhVien.TenBoDe       = dtKiThiLopHocSinhVien.Rows[i]["TenBoDe"]?.ToString();
                            KiThiLopHocSinhVien.MaDe          = dtKiThiLopHocSinhVien.Rows[i].IsNull("MaDe") ? "" : dtKiThiLopHocSinhVien.Rows[i]["MaDe"].ToString();
                            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]["ThoiGianThi"].ToString());
                                if (KiThiLopHocSinhVien.Status.Equals(4))
                                {
                                    KiThiLopHocSinhVien.Mota = string.Format("<div style='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()));
                            }
                            else
                            {
                                KiThiLopHocSinhVien.TongThoiGianConLai = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["TongThoiGianConLai"].ToString());
                                KiThiLopHocSinhVien.TongThoiGianThi    = int.Parse(dtKiThiLopHocSinhVien.Rows[i]["ThoiGianThi"].ToString());
                            }
                            KiThiLopHocSinhViens.Add(KiThiLopHocSinhVien.KiThi_LopHoc_SinhVien, KiThiLopHocSinhVien);
                        }
                        Session[Utils.session_kithi_lophoc_sinhvien] = KiThiLopHocSinhViens;
                    }
                    #endregion
                    strData = "1";
                }
            }
            catch (Exception ex)
            {
                strData = ex.Message;
            }
            Response.Clear();
            Response.ContentType = "text/plain";
            Response.Write(strData);
        }
Exemplo n.º 8
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.");
            }
        }