//public bool DeleteEmployees(string strEmployeeID) //{ // object[] objKeyWords = new object[] { // "@EmployeeID", strEmployeeID // }; // DataTable dtbEmployees = new DataConnect().callUSP("uspDeleteEmployees", objKeyWords); // if (dtbEmployees != null) // { // return true; // } // return false; //} //public DataTable GetRoleList() //{ // DataTable dtbQuery = new DataConnect().callUSP("uspGetRoleList", null); // if (dtbQuery != null && dtbQuery.Rows.Count != 0) // { // return dtbQuery; // } // return null; //} public bool InsertTeacher(string strFullName, string strAddress, DateTime dtmBirthDate, string strPhoneNumber, string strRoleID, string strSubjectID, string strManagerID) { object[] objKeyWords = new object[] { "@FULLNAME", strFullName, "@ADDRESS", strAddress, "@BIRTHDATE", dtmBirthDate, "@PHONENUMBER", DBNull.Value, //"@ROLEID", strRoleID, //"@SUBJECTID", strSubjectID, //"@MANAGERID", strManagerID "@ROLEID", "R001", "@SUBJECTID", "S001" //"@MANAGERID", "U0002" }; DataTable dtbQuery = new DataConnect().callUSP("USP_USERS_INS", objKeyWords); //Nếu tồn tại dòng dữ liệu chứng tỏ đăng nhập thành công if (dtbQuery != null && dtbQuery.Rows.Count != 0) { return(true); } return(false); }
//end SearchAnswerDetail #endregion #region Cập nhật //Start Insert method public bool Update(string strID, string strScoreExpect, string strNumbAnswer, string strchoicetype, string strlevel, string strtrainningid, string strContent, List <AnswerDTO> laddaswe, List <AnswerDTO> luppaswe, List <string> ldelaswe) { object[] objKeyWords = new object[] { "@QID", strID, "@CONTENT", strContent, "@SCORE", strScoreExpect, "@NUMBANSWER", strNumbAnswer, "@TRAINNINGID", strtrainningid, "@LEVELID", strlevel, "@CHOICEID", strchoicetype, "@LISTANSWERDEL", createTableFromlistDel(ldelaswe), "@LISTANSWERUPD", createTableFromlistUpdate(luppaswe), "@LISTANSWERADD", createTableFromlist(laddaswe) }; DataTable dtbQuery = new DataConnect().callUSPNullable("USP_QUE_UPD", objKeyWords); //Nếu tồn tại dòng dữ liệu chứng tỏ đăng nhập thành công if (dtbQuery != null && dtbQuery.Rows.Count != 0) { return(true); } return(false); }
//end SearchQuestion //begin SearchAnswerDetail public DataTable SearchAnswerDetail(string strKeyWord) { object[] objKeyWords = new object[] { "@KEYWORD", strKeyWord }; DataTable dtbTable = new DataConnect().callUSPNullable("USP_ANS_SHRL", objKeyWords); if (dtbTable != null && dtbTable.Rows.Count != 0) { return(dtbTable); } return(null); }
/// <summary> /// Lấy danh sách quyền theo người dùng /// </summary> /// <param name="strUsername">Mã người dùng</param> /// <returns></returns> public DataTable GetKeyPermission(string strUsername) { object[] objKeyWords = new[] { "@Username", strUsername }; DataTable dtbKeyPermission = new DataConnect().callUSP("USP_KEYPERMISSIONDATA", objKeyWords); if (dtbKeyPermission != null && dtbKeyPermission.Rows.Count != 0) { return(dtbKeyPermission); } return(null); }
//end SearchQuestion #endregion #region Delete //begin Delete public bool Delete(string strKeyWord) { object[] objKeyWords = new object[] { "@KEYWORD", strKeyWord }; DataTable dtbTable = new DataConnect().callUSPNullable("USP_QUE_DEL", objKeyWords); if (dtbTable == null || dtbTable.Rows.Count == 0) { return(true); } return(false); }
//End createTableFromlist method //Begin get/gen trainingsubject public DataTable SearchTrainingSubject(string strKeyWord, int intPageIndex, int intPageSize) { object[] objKeyWords = new object[] { "@PAGESIZE", intPageSize, "@PAGEINDEX", intPageIndex, "@KEYWORD", strKeyWord }; DataTable dtbSubject = new DataConnect().callUSP("USP_TRAINNINGSUBJECT_SHR", objKeyWords); if (dtbSubject != null && dtbSubject.Rows.Count != 0) { return(dtbSubject); } return(null); }
public DataTable SearchPermission(string strKeyWord, int intPageIndex, int intPageSize) { object[] objKeyWords = new object[] { "@PAGESIZE", intPageSize, "@PAGEINDEX", intPageIndex, "@KEYWORD", strKeyWord }; DataTable dtbPermission = new DataConnect().callUSP("USP_PERMISSIONS_SHR", objKeyWords); if (dtbPermission != null && dtbPermission.Rows.Count != 0) { return(dtbPermission); } return(null); }
public SubjectDTO GetSubjectByID(string strSubjectID) { SubjectDTO objResult = new SubjectDTO(); object[] objKeyWords = new object[] { "@SUBJECTID", strSubjectID }; DataTable dtbSubject = new DataConnect().callUSP("USP_SUBJECTS_SEL", objKeyWords); if (dtbSubject != null && dtbSubject.Rows.Count > 0) { objResult.SubjectID = Convert.ToString(dtbSubject.Rows[0]["SubjectID"]).Trim(); objResult.SubjectName = Convert.ToString(dtbSubject.Rows[0]["SubjectName"]).Trim(); } return(objResult); }
public string NameLoginAcc(string useName) { object[] objKeyWords = new[] { "@USERNAME", useName }; DataTable dtbLoginData = new DataConnect().callUSP("usp_loginname", objKeyWords); //Nếu tồn tại dòng dữ liệu chứng tỏ đăng nhập thành công if (dtbLoginData != null && dtbLoginData.Rows.Count != 0) { string sNameAcc = (string)dtbLoginData.Rows[0][1]; sNameAcc += " "; sNameAcc += (string)dtbLoginData.Rows[0][0]; return(sNameAcc); } return(null); }
public DataTable SearchTeacher(string strKeyWord, int intPageIndex, int intPageSize, int intSubjectID, bool bolIsBlock) { object[] objKeyWords = new object[] { "@PAGESIZE", intPageSize, "@PAGEINDEX", intPageIndex, "@KEYWORD", strKeyWord, "@SUBJECTID", intSubjectID, "@ISBLOCK", bolIsBlock }; DataTable dtbTeacher = new DataConnect().callUSP("USP_USER_SHR", objKeyWords); if (dtbTeacher != null && dtbTeacher.Rows.Count != 0) { return(dtbTeacher); } return(null); }
public static bool CheckKeyPermission(string strUsername, string strKey) { if (strUsername == null | strUsername == "") { return(false); } object[] objKeyWords = new[] { "@USERNAME", strUsername, "@KEY", strKey }; DataTable dtbKeyPermission = new DataConnect().callUSP("USP_CHECKKEYPERMISSION", objKeyWords); if (dtbKeyPermission != null && dtbKeyPermission.Rows.Count != 0) { return(true); } return(false); }
/// <summary> /// Hàm kiểm tra tài khoản đăng nhập /// </summary> /// <param name="objUserDTO">Thông tin người dùng</param> /// <returns></returns> public bool loginCheck(ref UserDTO objUserDTO) { object[] objKeyWords = new[] { "@USERNAME", objUserDTO.Username, "@PASSWORD", DataConnect.MD5Hash(objUserDTO.Password) }; DataTable dtbLogin = new DataConnect().callUSP("USP_LOGIN", objKeyWords); //Nếu tồn tại dòng dữ liệu chứng tỏ đăng nhập thành công if (dtbLogin != null && dtbLogin.Rows.Count > 0) { //Lấy ra những thông tin về người dùng cần thiết objUserDTO.FullName = Convert.ToString(dtbLogin.Rows[0]["FULLNAME"]).Trim(); return(true); } return(false); }
//end get/gen trainingsubject #endregion #region Index //begin SearchQuestion public DataTable SearchQuestion(string strKeyWord, string strTrainingSubject, string strLevel, string strChoiceType, int intPageIndex, int intPageSize) { object[] objKeyWords = new object[] { "@PAGESIZE", intPageSize, "@PAGEINDEX", intPageIndex, "@KEYWORD", strKeyWord, "@TNSJID", strTrainingSubject, "@LVID", strLevel, "@CTID", strChoiceType }; DataTable dtbTable = new DataConnect().callUSPNullable("USP_QUE_SHR", objKeyWords); if (dtbTable != null && dtbTable.Rows.Count != 0) { return(dtbTable); } return(null); }
//Start Insert method public bool Insert(string strScoreExpect, string strNumbAnswer, string strchoicetype, string strlevel, string strtrainningid, string strContent, string strusercreate, List <AnswerDTO> laswdto) { object[] objKeyWords = new object[] { "@CONTENT", strContent, "@SCORE", strScoreExpect, "@NUMBANSWER", strNumbAnswer, "@TRAINNINGID", strtrainningid, "@LEVELID", strlevel, "@CHOICEID", strchoicetype, "@USERID", strusercreate, "@LISTANSWER", createTableFromlist(laswdto) }; DataTable dtbQuery = new DataConnect().callUSPNullable("USP_QUE_INS", objKeyWords); //Nếu tồn tại dòng dữ liệu chứng tỏ đăng nhập thành công if (dtbQuery != null && dtbQuery.Rows.Count != 0) { return(true); } return(false); }