亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? department.cs

?? 功能超強大的選課系統
?? CS
字號:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Web.Security;
using StudentManager.IDAL;
using StudentManager.SQLServer;
using StudentManager.DALFactory;
using StudentManager.Common;
using StudentManager.Model;


namespace StudentManager.BLL
{
    /// <summary>
    /// 部門業務邏輯層務層
    /// 創建者:余洪
    /// 時間:2008-3
    /// </summary>
    public class Department
    {
        #region 使用反射工廠多態實例化部門接口
        /// <summary>
        /// 使用反射工廠多態實例化部門接口
        /// </summary>
        private IDepartment department = DataAccess.CreateDepartment();
        #endregion

        #region 驗證登陸
        /// <summary>
        /// 驗證登陸
        /// </summary>
        /// <param name="dp_Id">部門ID</param>
        /// <param name="dp_Pwd">密碼</param>
        public void ValidDepartMentLogin(string dp_Id, string dp_Pwd)
        {
            if (department.ValidLogin(dp_Id, dp_Pwd))
            {
                FormsAuthentication.SetAuthCookie(dp_Id, false);
                if (!Roles.IsUserInRole(dp_Id, "Department"))
                {
                    Roles.AddUserToRole(dp_Id, "Department");
                }
                HttpContext.Current.Session["role"] = "department";
                JScript.RedirectUrl(@"~/Department/Default.aspx");
            }
            else
            {
                JScript.Alert("用戶信息錯誤!請重新輸入!");
                JScript.GoHistory(-1);
            }
        }
        #endregion

        #region  部門(學院)修改密碼
        /// <summary>
        /// 部門修改密碼
        /// </summary>
        /// <param name="dp_Id">ID</param>
        /// <param name="dp_OldPwd">原密碼</param>
        /// <param name="dp_NewPwd">新密碼</param>
        /// <param name="dp_ReNewPwd">重復密碼</param>
        /// <param name="lblMessage">返回信息</param>
        public void ChangePwd(string dp_Id, string dp_OldPwd, string dp_NewPwd, string dp_ReNewPwd, Label lblMessage)
        {
            int returnMessage = department.ChangePwd(dp_Id, dp_OldPwd, dp_NewPwd, dp_ReNewPwd);
            switch (returnMessage)
            {
                case -1: lblMessage.Text = "兩次輸入的密碼不一致!";
                    break;
                case -2: lblMessage.Text = "密碼錯誤!";
                    break;
                case 1: lblMessage.Text = "密碼修改成功!";
                    break;
                case 0: lblMessage.Text = "密碼修改失敗,請重試!";
                    break;
            }

        }
        #endregion

        #region 添加部門信息(包括學生信息)
        /// <summary>
        /// 添加部門信息(包括學生信息)
        /// </summary>
        /// <param name="dept">部門信息</param>
        /// <returns></returns>
        public void AddDept(DepartmentInf dept)
        {
            int returnMessage = department.AddDept(dept);
            switch (returnMessage)
            {
                case -1: JScript.Alert("該學院編號存在");
                    JScript.GoHistory(-1);
                    break;
                case 1: JScript.AlertAndRedirect("添加成功!", "Default.aspx");
                    break;
                case 0: JScript.Alert("添加失敗,請重試!");
                    JScript.GoHistory(-1);
                    break;
            }
        }
        #endregion

        #region  添加專業信息
        /// <summary>
        /// 添加專業信息
        /// </summary>
        /// <param name="sp_Id">專業編號</param>
        /// <param name="dp_Id">所屬學院</param>
        /// <param name="sp_Name">專業名字</param>
        /// <param name="sp_Remark">專業備注</param>
        /// <param name="sp_Grade">專業所屬年級</param>
        /// <returns></returns>
        public void AddSpeciality(string sp_Id, string dp_Id, string sp_Name, string sp_Remark, string sp_Grade)
        {
            int returnMessage = department.AddSpeciality(sp_Id, dp_Id, sp_Name, sp_Remark, sp_Grade);
            switch (returnMessage)
            {
                case -1: JScript.Alert("學院不存在");
                    JScript.GoHistory(-1);
                    break;
                case 1: JScript.AlertAndRedirect("添加成功!", "AddSpeciality.aspx");
                    break;
                case 0: JScript.Alert("添加失敗,請重試!");
                    JScript.GoHistory(-1);
                    break;
                case -2: JScript.Alert("專業編號已存在,請換其他編號!");
                    JScript.GoHistory(-1);
                    break;
            }
        }
        #endregion

        #region 綁定學院信息到下拉列表框
        /// <summary>
        /// 綁定學院信息到下拉列表框
        /// </summary>
        /// <param name="ddlCollege"></param>
        public void BindCollegeForDll(DropDownList ddlCollege)
        {
            ddlCollege.DataSource = department.GetCollege();
            ddlCollege.DataTextField = "dp_name";
            ddlCollege.DataValueField = "dp_id";
            ddlCollege.DataBind();
        }
        #endregion

        #region 綁定所有學院信息到GridView
        /// <summary>
        /// 綁定所有學院信息到GridView
        /// </summary>
        /// <param name="gvColleges"></param>
        public void BindColleges(GridView gvColleges)
        {
            gvColleges.DataSource = department.GetCollegeList();
            gvColleges.DataBind();
        }
        #endregion

        #region 重置密碼
        public void ReSetPwd(string objectstr, string number, string newpwd, Label lblMessage)
        {
            int result=department.ResetPwd(objectstr, number, newpwd);
            switch (result)
            {
                case -1: lblMessage.Text = "重置密碼失敗!";
                    break;
                case -2: lblMessage.Text = "學生或教師不存在!";
                    break;
                case 1: lblMessage.Text = "密碼重置成功!";
                    break;
            }
        }
        #endregion

        #region 刪除學院部門
        /// <summary>
        /// 刪除學院信息列表
        /// </summary>
        /// <returns></returns>
        public void  DeleteDept(string CurDp_ID, string dp_ID)
        {
            int returnMessage = department.DeleteDept(CurDp_ID, dp_ID);
            switch (returnMessage)
            {
                case -1: JScript.Alert("你沒有權限刪除學院或部門");
                    JScript.GoHistory(-1);
                    break;
                case 1: JScript.AlertAndRedirect("刪除成功!", "Colleges.aspx");
                    break;
                case 0:JScript.Alert("還有其它信息與學院關聯,請刪除與該學院相關聯的其它信息后再刪除該學院");
                    JScript.GoHistory(-1);
                    break;
            }
        }
        #endregion

        #region 刪除專業
        /// <summary>
        /// 刪除專業
        /// </summary>
        /// <returns></returns>
        public void DeleteSP(string CurDp_ID, string sp_ID)
        {
            int returnMessage = department.DeleteSP(CurDp_ID, sp_ID);
            switch (returnMessage)
            {
                case -1: JScript.Alert("你沒有權限刪除該專業");
                    JScript.GoHistory(-1);
                    break;
                case 1: JScript.AlertAndRedirect("刪除成功!", "Specialities.aspx");
                    break;
                case 0: JScript.Alert("還有其它信息與該專業關聯,請刪除與該專業相關聯的其它信息后在刪除該學院");
                    JScript.GoHistory(-1);
                    break;
            }
        }
        #endregion

        #region 刪除班級
        /// <summary>
        /// 刪除班級
        /// </summary>
        /// <returns></returns>
        public void  DeleteCL(string CurDp_ID, string cl_ID)
        {
            int returnMessage = department.DeleteCL(CurDp_ID, cl_ID);
            switch (returnMessage)
            {
                case -1: JScript.Alert("你沒有權限刪除該班級");
                    JScript.GoHistory(-1);
                    break;
                case 1: JScript.AlertAndRedirect("刪除成功!", "Classes.aspx");
                    break;
                case 0: JScript.Alert("還有其它信息與該班級關聯,請刪除該與該班級關聯的其它信息后再刪除該班級");
                    JScript.GoHistory(-1);
                    break;
            }
        }
        #endregion

        #region 刪除課程庫課程
        /// <summary>
        /// 刪除課程庫課程
        /// </summary>
        /// <returns></returns>
        public void  DeleteCourseLib(string CurDp_ID, string cb_ID)
        {
            int returnMessage = department.DeleteCourseLib(CurDp_ID, cb_ID);
            switch (returnMessage)
            {
                case -1: JScript.Alert("你沒有權限刪除該課程");
                    JScript.GoHistory(-1);
                    break;
                case 1: JScript.AlertAndRedirect("刪除成功!", "Courses.aspx");
                    break;
                case 0: JScript.Alert("還有其它信息與該課程關聯,請刪除與該課程關聯的其它信息后再刪除該課程");
                    JScript.GoHistory(-1);
                    break;
            }
        }
        #endregion

        #region 顯示學院詳細信息
        /// <summary>
        /// 顯示學院詳細信息
        /// </summary>
        /// <returns></returns>
        public void  DisplayDeptDetailsInf(string CurDp_ID,Label lblDeptID,Label lblDeptName,Label lblAddress,Label lblDeptTel,TextBox txtDeptRemark)
        {
            DataSet ds = department.DisplayDeptDetailsInf(CurDp_ID);
            if (ds != null)
            {
                lblDeptID.Text = ds.Tables[0].Rows[0]["dp_id"].ToString();
                lblDeptName.Text = ds.Tables[0].Rows[0]["dp_name"].ToString();
                lblAddress.Text = ds.Tables[0].Rows[0]["dp_address"].ToString();
                lblDeptTel.Text = ds.Tables[0].Rows[0]["dp_tel"].ToString();
                txtDeptRemark.Text = ds.Tables[0].Rows[0]["dp_remark"].ToString();
            }
        }
        #endregion

    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女精品自拍一二三四| 中文字幕在线一区免费| 偷窥国产亚洲免费视频| 91在线码无精品| 一区二区三区 在线观看视频| 色域天天综合网| 亚洲国产日韩在线一区模特| 欧美日本一区二区在线观看| 久久99国产精品尤物| 久久天天做天天爱综合色| 高清久久久久久| 亚洲国产wwwccc36天堂| 日韩精品最新网址| 成人免费福利片| 亚洲一区成人在线| 精品剧情在线观看| 波多野结衣精品在线| 亚洲1区2区3区4区| 精品国产不卡一区二区三区| 成人v精品蜜桃久久一区| 亚洲成av人片在线| 久久久99久久| 欧美日韩卡一卡二| 国产精品一线二线三线| 亚洲一区二区三区中文字幕在线| 欧美一二三区在线观看| 不卡的av网站| 美女一区二区久久| 亚洲人成小说网站色在线| 日韩欧美中文一区| caoporn国产一区二区| 免费在线看一区| 亚洲色图清纯唯美| 日韩一级黄色大片| 色综合久久88色综合天天6| 久久精品国产久精国产爱| 国产精品久久777777| 制服视频三区第一页精品| 成人三级伦理片| 免费成人在线观看视频| 免费观看一级特黄欧美大片| 中文在线资源观看网站视频免费不卡| 欧美三区在线观看| 国产·精品毛片| 看片的网站亚洲| 一级中文字幕一区二区| 中文字幕高清不卡| 久久综合久久鬼色中文字| 欧美日韩一区三区| 91免费国产视频网站| 大桥未久av一区二区三区中文| 美洲天堂一区二卡三卡四卡视频| 亚洲精品美国一| 亚洲欧美自拍偷拍| 国产无一区二区| 久久精品一二三| 精品卡一卡二卡三卡四在线| 91精品国产高清一区二区三区蜜臀 | 亚洲小说欧美激情另类| 国产精品久久久久一区二区三区共| 欧美一级午夜免费电影| 欧美日韩日本视频| 在线免费不卡电影| 91丨porny丨国产入口| 国产91丝袜在线观看| 精品亚洲欧美一区| 久久精品99国产国产精| 人人狠狠综合久久亚洲| 丝袜美腿一区二区三区| 亚洲国产精品久久久男人的天堂| 亚洲女人小视频在线观看| 成人欧美一区二区三区1314 | eeuss鲁片一区二区三区| 国产成人免费xxxxxxxx| 国产精品一二三四区| 久久精品国产99| 狠狠色综合播放一区二区| 琪琪一区二区三区| 国内精品嫩模私拍在线| 国内外成人在线视频| 国产一区不卡在线| 91精品国产免费| 欧美肥胖老妇做爰| 日韩丝袜情趣美女图片| 欧美一级久久久| 久久久久国产免费免费 | 日韩欧美一二三| 日韩一区二区免费在线电影| 欧美一区二区三区电影| 精品久久一区二区| 国产色一区二区| 国产精品国产三级国产| 亚洲精品久久嫩草网站秘色| 亚洲亚洲精品在线观看| 男人的天堂久久精品| 国产精品羞羞答答xxdd| 不卡的电影网站| 欧美色精品在线视频| 91麻豆精品久久久久蜜臀| 欧美tickling挠脚心丨vk| 国产日本一区二区| 亚洲精品伦理在线| 美女视频网站久久| 成人午夜在线视频| 精品视频在线免费看| 日韩精品中文字幕一区| 国产精品不卡视频| 日韩激情中文字幕| 国产成人夜色高潮福利影视| 91国产丝袜在线播放| 精品免费国产二区三区 | 久久先锋影音av| 国产精品久久夜| 日韩和欧美一区二区三区| 国产精品一级黄| 欧美三级资源在线| 中文字幕欧美日韩一区| 亚洲va欧美va人人爽午夜| 韩国午夜理伦三级不卡影院| 色婷婷一区二区| 久久久久99精品一区| 午夜影院久久久| 91在线观看免费视频| 欧美大片免费久久精品三p| 亚洲天堂精品在线观看| 六月婷婷色综合| 日本道精品一区二区三区| 精品国产区一区| 亚洲夂夂婷婷色拍ww47| 丁香五精品蜜臀久久久久99网站 | 久久99精品久久久| 欧美亚洲国产一卡| 欧美国产综合色视频| 三级成人在线视频| 91免费观看国产| 国产午夜精品一区二区| 美女网站一区二区| 在线观看日韩毛片| 国产精品素人视频| 极品少妇xxxx精品少妇偷拍| 欧美日韩综合在线| 亚洲精品国产精品乱码不99 | 亚洲人成精品久久久久| 国产福利91精品一区| 欧美一区二区久久| 丁香婷婷综合网| 欧美大片免费久久精品三p| 亚洲福利视频一区| 一本大道久久a久久综合婷婷| 中文av一区二区| 国产风韵犹存在线视精品| 精品女同一区二区| 另类小说综合欧美亚洲| 欧美日韩三级在线| 中文字幕亚洲欧美在线不卡| 国产美女一区二区三区| 精品三级av在线| 秋霞电影一区二区| 欧美一区二区在线视频| 石原莉奈在线亚洲三区| 欧美精品一卡二卡| 日日摸夜夜添夜夜添亚洲女人| 欧美亚洲国产怡红院影院| 亚洲在线观看免费| 欧美在线不卡视频| 亚洲国产中文字幕| 91丝袜美女网| 成人性视频网站| 一区二区三区在线不卡| 日韩一区二区精品| 国产精品一二一区| 午夜在线成人av| 久久精品亚洲国产奇米99| 日本高清视频一区二区| 日本va欧美va精品发布| 欧美国产综合一区二区| 7777精品久久久大香线蕉| 国产91在线观看| 美女任你摸久久 | 亚洲一区二区三区四区在线| 欧美日韩在线三区| 国产激情一区二区三区桃花岛亚洲| 中文子幕无线码一区tr| 欧美一级欧美三级在线观看| 91麻豆国产福利精品| 国产mv日韩mv欧美| 日本欧美肥老太交大片| 一区二区成人在线| 欧美一区二区大片| 日韩欧美不卡在线观看视频| 欧美精品在线视频| 久久免费午夜影院| 爽好久久久欧美精品| 国内久久精品视频| 亚洲欧美综合色| 精品91自产拍在线观看一区| 欧美在线视频你懂得| 亚洲精品在线一区二区| 国产一区二区福利| 亚洲欧美日韩一区二区|