protected void drp_Course_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (drp_Course.SelectedItem.Value != "---Select a Course---")
            {
                var services = new DAL.DAL();
                Connection_StringCLS connstr = new Connection_StringCLS(Campus);
                int sem  = 0;
                int Year = LibraryMOD.SeperateTerm(Convert.ToInt32(drp_Semester.SelectedItem.Value), out sem);

                int       iYear     = Year;
                int       iSem      = sem;
                string    studentid = Session["CurrentStudent"].ToString();
                DataTable dt        = services.GetCoursesbyCourseId(studentid, connstr.Conn_string, iYear, iSem, drp_Course.SelectedItem.Value);
                if (dt.Rows.Count > 0)
                {
                    lbl_CourseCode.Text = drp_Course.SelectedItem.Value;
                    lbl_Instructor.Text = dt.Rows[0]["strLecturerDescEn"].ToString();
                }
            }
            else
            {
                lbl_CourseCode.Text = "";
                lbl_Instructor.Text = "";
            }
        }
        public void getsemesters()
        {
            var services = new DAL.DAL();
            Connection_StringCLS connstr = new Connection_StringCLS(Campus);
            int sem  = 0;
            int Year = LibraryMOD.SeperateTerm(LibraryMOD.GetCurrentTerm(), out sem);

            int       iYear     = Year;
            int       iSem      = sem;
            string    studentid = Session["CurrentStudent"].ToString();
            DataTable dt        = services.GetSemestersbyTerm(iYear, iSem);

            if (dt.Rows.Count > 0)
            {
                drp_Semester.DataSource     = dt;
                drp_Semester.DataTextField  = "LongDesc";
                drp_Semester.DataValueField = "Term";
                drp_Semester.DataBind();

                drp_Semester.Items.Insert(0, new System.Web.UI.WebControls.ListItem("---Select a Semester---", "---Select a Semester---"));
                drp_Course.Items.Insert(0, new System.Web.UI.WebControls.ListItem("---Select a Course---", "---Select a Course---"));
            }
            else
            {
                drp_Semester.Items.Insert(0, new System.Web.UI.WebControls.ListItem("---Select a Semester---", "---Select a Semester---"));
                drp_Course.Items.Insert(0, new System.Web.UI.WebControls.ListItem("---Select a Course---", "---Select a Course---"));
            }
        }
        public void getcourses(int term)
        {
            var services = new DAL.DAL();
            Connection_StringCLS connstr = new Connection_StringCLS(Campus);
            int sem  = 0;
            int Year = LibraryMOD.SeperateTerm(term, out sem);

            int       iYear     = Year;
            int       iSem      = sem;
            string    studentid = Session["CurrentStudent"].ToString();
            DataTable dt        = services.GetCoursesbyStudentId(studentid, connstr.Conn_string, iYear, iSem);

            if (dt.Rows.Count > 0)
            {
                drp_Course.DataSource     = dt;
                drp_Course.DataTextField  = "Course";
                drp_Course.DataValueField = "Code";
                drp_Course.DataBind();

                drp_Course.Items.Insert(0, new System.Web.UI.WebControls.ListItem("---Select a Course---", "---Select a Course---"));
            }
            else
            {
                drp_Course.Items.Insert(0, new System.Web.UI.WebControls.ListItem("---Select a Course---", "---Select a Course---"));
            }
        }
Example #4
0
    public int DeleteCourseLeader(InitializeModule.EnumCampus Campus, string AcademicYear, string SemesterID, string CourseID)
    {
        int iEffected = 0;
        Connection_StringCLS MyConnection_string = new Connection_StringCLS(Campus);
        SqlConnection        Conn = new SqlConnection(MyConnection_string.Conn_string.ToString());

        try
        {
            string sSQL = GetDeleteCommand();
//sSQL += sCondition;
            SqlCommand Cmd = new SqlCommand(sSQL, Conn);
            Cmd.Parameters.Add(new SqlParameter("@AcademicYear", AcademicYear));
            Cmd.Parameters.Add(new SqlParameter("@SemesterID", SemesterID));
            Cmd.Parameters.Add(new SqlParameter("@CourseID", CourseID));
            Conn.Open();
            iEffected = Cmd.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
            Conn.Close();
            Conn.Dispose();
        }
        return(iEffected);
    }
        public static bool SetOpportunity(string sSID)
        {
            bool isSet = false;

            //U cannot use var from out of the scope. (Campus)
            InitializeModule.EnumCampus campus = InitializeModule.EnumCampus.Males;
            if (sSID.Contains("AF") || sSID.Contains("ESF"))
            {
                campus = InitializeModule.EnumCampus.Females;
            }
            Connection_StringCLS myConnection_String = new Connection_StringCLS(campus);
            SqlConnection        Conn = new SqlConnection(myConnection_String.Conn_string);

            Conn.Open();
            try
            {
                string sSQL = "UPDATE Reg_Applications SET isOpportunitySet=1";
                sSQL += " WHERE (lngStudentNumber = '" + sSID + "')";

                SqlCommand Cmd = new SqlCommand(sSQL, Conn);
                isSet = (Cmd.ExecuteNonQuery() > 0);
            }
            catch (Exception ex)
            {
                LibraryMOD.ShowErrorMessage(ex);
                //divMsg.InnerText = ex.Message;
            }
            finally
            {
                Conn.Close();
                Conn.Dispose();
            }
            return(isSet);
        }
Example #6
0
//-----Get GetUpdateCommand Function -----------------------
    public string GetUpdateCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "UPDATE " + TableName;
            sSQL += " SET ";
            sSQL += LibraryMOD.GetFieldName(AcademicYearFN) + "=@AcademicYear";
            sSQL += " , " + LibraryMOD.GetFieldName(SemesterIDFN) + "=@SemesterID";
            sSQL += " , " + LibraryMOD.GetFieldName(CourseIDFN) + "=@CourseID";
            sSQL += " , " + LibraryMOD.GetFieldName(CourseLeaderIDFN) + "=@CourseLeaderID";
            sSQL += " , " + LibraryMOD.GetFieldName(CreationUserIDFN) + "=@CreationUserID";
            sSQL += " , " + LibraryMOD.GetFieldName(CreationDateFN) + "=@CreationDate";
            sSQL += " , " + LibraryMOD.GetFieldName(LastUpdateUserIDFN) + "=@LastUpdateUserID";
            sSQL += " , " + LibraryMOD.GetFieldName(LastUpdateDateFN) + "=@LastUpdateDate";
            sSQL += " , " + LibraryMOD.GetFieldName(PCNameFN) + "=@PCName";
            sSQL += " , " + LibraryMOD.GetFieldName(NetUserNameFN) + "=@NetUserName";
            sSQL += " , " + LibraryMOD.GetFieldName(TemplateCourseFN) + "=@TemplateCourse";
            sSQL += " , " + LibraryMOD.GetFieldName(MoodleCourseNoFN) + "=@MoodleCourseNo";
            sSQL += " WHERE ";
            sSQL += LibraryMOD.GetFieldName(AcademicYearFN) + "=@AcademicYear";
            sSQL += " And " + LibraryMOD.GetFieldName(SemesterIDFN) + "=@SemesterID";
            sSQL += " And " + LibraryMOD.GetFieldName(CourseIDFN) + "=@CourseID";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
Example #7
0
    public List <CourseLeader> GetList(InitializeModule.EnumCampus Campus, string sCondition, bool isDeafaultIncluded)
    {
        Connection_StringCLS MyConnection_string = new Connection_StringCLS(Campus);
        string        sSQL = GetListSQL(sCondition);
        SqlConnection Conn = new SqlConnection(MyConnection_string.Conn_string.ToString());
        SqlCommand    Cmd  = new SqlCommand(sSQL, Conn);

        Conn.Open();
        SqlDataReader       reader  = Cmd.ExecuteReader(CommandBehavior.CloseConnection);
        List <CourseLeader> results = new List <CourseLeader>();

        try
        {
//Default Value
            CourseLeader myCourseLeader = new CourseLeader();
            if (isDeafaultIncluded)
            {
//Change the code here
                myCourseLeader.AcademicYear = -1;
                myCourseLeader.SemesterID   = -1;
                myCourseLeader.CourseID     = "Select Course";

                results.Add(myCourseLeader);
            }
            while (reader.Read())
            {
                myCourseLeader = new CourseLeader();
                if (reader[LibraryMOD.GetFieldName(AcademicYearFN)].Equals(DBNull.Value))
                {
                    myCourseLeader.AcademicYear = 0;
                }
                else
                {
                    myCourseLeader.AcademicYear = int.Parse(reader[LibraryMOD.GetFieldName(AcademicYearFN)].ToString());
                }
                if (reader[LibraryMOD.GetFieldName(SemesterIDFN)].Equals(DBNull.Value))
                {
                    myCourseLeader.SemesterID = 0;
                }
                else
                {
                    myCourseLeader.SemesterID = int.Parse(reader[LibraryMOD.GetFieldName(SemesterIDFN)].ToString());
                }
                myCourseLeader.CourseID = reader[LibraryMOD.GetFieldName(CourseIDFN)].ToString();
                results.Add(myCourseLeader);
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
            reader.Close();
            reader.Dispose();
            Conn.Close();
            Conn.Dispose();
        }
        return(results);
    }
Example #8
0
//-----Get GetSelectCommand Function -----------------------
    public string GetSelectCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "SELECT ";
            sSQL += AcademicYearFN;
            sSQL += " , " + SemesterIDFN;
            sSQL += " , " + CourseIDFN;
            sSQL += " , " + CourseLeaderIDFN;
            sSQL += " , " + CreationUserIDFN;
            sSQL += " , " + CreationDateFN;
            sSQL += " , " + LastUpdateUserIDFN;
            sSQL += " , " + LastUpdateDateFN;
            sSQL += " , " + PCNameFN;
            sSQL += " , " + NetUserNameFN;
            sSQL += " , " + TemplateCourseFN;
            sSQL += " , " + MoodleCourseNoFN;
            sSQL += "  FROM " + m_TableName;
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
Example #9
0
//-----GetListSQl Function ---------------------------------
    public string  GetListSQL(string sCondition)
    {
        string sSQL = "";

        try
        {
            sSQL  = "SELECT ";
            sSQL += AcademicYearFN;
            sSQL += " , " + SemesterIDFN;
            sSQL += " , " + CourseIDFN;
            sSQL += "  FROM " + m_TableName;
            sSQL += " WHERE 1=1";
            if (sCondition != "")
            {
                sSQL += sCondition;
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
Example #10
0
//================End Properties ===================
    public CourseLeaderDAL()
    {
        try
        {
            this.TableName          = "Reg_CourseLeader";
            this.AcademicYearFN     = m_TableName + ".AcademicYear";
            this.SemesterIDFN       = m_TableName + ".SemesterID";
            this.CourseIDFN         = m_TableName + ".CourseID";
            this.CourseLeaderIDFN   = m_TableName + ".CourseLeaderID";
            this.CreationUserIDFN   = m_TableName + ".CreationUserID";
            this.CreationDateFN     = m_TableName + ".CreationDate";
            this.LastUpdateUserIDFN = m_TableName + ".LastUpdateUserID";
            this.LastUpdateDateFN   = m_TableName + ".LastUpdateDate";
            this.PCNameFN           = m_TableName + ".PCName";
            this.NetUserNameFN      = m_TableName + ".NetUserName";
            this.TemplateCourseFN   = m_TableName + ".TemplateCourse";
            this.MoodleCourseNoFN   = m_TableName + ".MoodleCourseNo";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
    }
        public void getdetails()
        {
            Connection_StringCLS connstr = new Connection_StringCLS(Campus);
            int sem  = 0;
            int Year = LibraryMOD.SeperateTerm(LibraryMOD.GetCurrentTerm(), out sem);

            int    iYear     = Year;
            int    iSem      = sem;
            string sSemester = LibraryMOD.GetSemesterString(iSem);

            lbl_AcademicYear.Text = iYear.ToString();
            lbl_Semester.Text     = sSemester.ToString();

            string    studentid         = Session["CurrentStudent"].ToString();
            var       services          = new DAL.DAL();
            DataTable dtStudentServices = services.GetStudentDetailsID(studentid, connstr.Conn_string);

            if (dtStudentServices.Rows.Count > 0)
            {
                lbl_StudentName.Text    = dtStudentServices.Rows[0]["strLastDescEn"].ToString();
                lbl_StudentID.Text      = dtStudentServices.Rows[0]["lngStudentNumber"].ToString();
                lbl_StudentContact.Text = dtStudentServices.Rows[0]["Phone"].ToString();
                lbl_StudentEmail.Text   = dtStudentServices.Rows[0]["sECTemail"].ToString();
                hdf_StudentEmail.Value  = dtStudentServices.Rows[0]["sECTemail"].ToString();
                lbl_CurrentMajor.Text   = dtStudentServices.Rows[0]["strCaption"].ToString();

                SqlConnection  sc  = new SqlConnection(connstr.Conn_string);
                SqlCommand     cmd = new SqlCommand("SELECT  Course_Balance_View_BothSides.iYear, Course_Balance_View_BothSides.Sem, Course_Balance_View_BothSides.Shift, Course_Balance_View_BothSides.Course, Course_Balance_View_BothSides.Class, Course_Balance_View_BothSides.Student, Course_Balance_View_BothSides.FactorBalance, Course_Balance_View_BothSides.IsIncluded_AtRisk, Reg_Courses.IsInternshipCourse FROM Course_Balance_View_BothSides INNER JOIN Reg_Courses ON Course_Balance_View_BothSides.Course = Reg_Courses.strCourse WHERE (Reg_Courses.IsInternshipCourse = 1) AND (Course_Balance_View_BothSides.iYear = " + iYear + ") AND (Course_Balance_View_BothSides.Sem = " + iSem + ") AND (Course_Balance_View_BothSides.Student = N'" + studentid + "')", sc);
                DataTable      dt  = new DataTable();
                SqlDataAdapter da  = new SqlDataAdapter(cmd);
                try
                {
                    sc.Open();
                    da.Fill(dt);
                    sc.Close();

                    if (dt.Rows.Count > 0)
                    {
                        //Continue
                    }
                    else
                    {
                        div_Alert.Attributes["class"] = "alert alert-danger alert-dismissible ";
                        lbl_Msg.Text         = "You are not allowed to generate this request (Only for students registered internship courses).";
                        lbl_Msg.Visible      = true;
                        div_msg.Visible      = true;
                        lnk_Generate.Enabled = false;
                    }
                }
                catch (Exception ex)
                {
                    sc.Close();
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    sc.Close();
                }
            }
        }
//-----Get GetInsertCommand Function -----------------------
    public string GetInsertCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "INSERT intO " + TableName;
            sSQL += "( ";
            sSQL += LibraryMOD.GetFieldName(iEntryFN);
            sSQL += " , " + LibraryMOD.GetFieldName(strProgramFN);
            sSQL += " , " + LibraryMOD.GetFieldName(iAdvisorFN);
            sSQL += " , " + LibraryMOD.GetFieldName(byteCategoryFN);
            sSQL += " , " + LibraryMOD.GetFieldName(isWeekendFN);
            sSQL += ")";
            sSQL += " VALUES ";
            sSQL += "( ";
            sSQL += " @iEntry";
            sSQL += " ,@strProgram";
            sSQL += " ,@iAdvisor";
            sSQL += " ,@byteCategory";
            sSQL += " ,@isWeekend";
            sSQL += ") ";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
Example #13
0
        public void getdetails()
        {
            Connection_StringCLS connstr = new Connection_StringCLS(Campus);

            int sem  = 0;
            int Year = LibraryMOD.SeperateTerm(LibraryMOD.GetCurrentTerm(), out sem);

            int    iYear     = Year;
            int    iSem      = sem;
            string sSemester = LibraryMOD.GetSemesterString(iSem);

            lbl_AcademicYear.Text = iYear.ToString();
            lbl_Semester.Text     = sSemester.ToString();

            string    studentid         = Session["CurrentStudent"].ToString();
            var       services          = new DAL.DAL();
            DataTable dtStudentServices = services.GetStudentDetailsID(studentid, connstr.Conn_string);

            if (dtStudentServices.Rows.Count > 0)
            {
                lbl_StudentName.Text    = dtStudentServices.Rows[0]["strLastDescEn"].ToString();
                lbl_StudentID.Text      = dtStudentServices.Rows[0]["lngStudentNumber"].ToString();
                lbl_StudentContact.Text = dtStudentServices.Rows[0]["Phone"].ToString();
                lbl_StudentEmail.Text   = dtStudentServices.Rows[0]["sECTemail"].ToString();
                hdf_StudentEmail.Value  = dtStudentServices.Rows[0]["sECTemail"].ToString();
            }
        }
Example #14
0
//-----Get GetUpdateCommand Function -----------------------
    public string GetUpdateCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "UPDATE " + TableName;
            sSQL += " SET ";
            sSQL += LibraryMOD.GetFieldName(ObjectIDFN) + "=@ObjectID";
            sSQL += " , " + LibraryMOD.GetFieldName(ObjectNameArFN) + "=@ObjectNameAr";
            sSQL += " , " + LibraryMOD.GetFieldName(ObjectNameEnFN) + "=@ObjectNameEn";
            sSQL += " , " + LibraryMOD.GetFieldName(DisplayObjectNameFN) + "=@DisplayObjectName";
            sSQL += " , " + LibraryMOD.GetFieldName(ShowOrderFN) + "=@ShowOrder";
            sSQL += " , " + LibraryMOD.GetFieldName(SystemIDFN) + "=@SystemID";
            sSQL += " , " + LibraryMOD.GetFieldName(ParentIDFN) + "=@ParentID";
            sSQL += " , " + LibraryMOD.GetFieldName(sURLFN) + "=@sURL";
            sSQL += " , " + LibraryMOD.GetFieldName(iLevelFN) + "=@iLevel";
            sSQL += " WHERE ";
            sSQL += LibraryMOD.GetFieldName(ObjectIDFN) + "=@ObjectID";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
Example #15
0
    public int DeletePrivilegeObjects(InitializeModule.EnumCampus Campus, int ObjectID)
    {
        int iEffected = 0;
        Connection_StringCLS MyConnection_string = new Connection_StringCLS(Campus);
        SqlConnection        Conn = new SqlConnection(MyConnection_string.Conn_string.ToString());

        try
        {
            string sSQL = GetDeleteCommand();
//sSQL += sCondition;
            SqlCommand Cmd = new SqlCommand(sSQL, Conn);
            Cmd.Parameters.Add(new SqlParameter("@ObjectID", ObjectID));
            Conn.Open();
            iEffected = Cmd.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
            Conn.Close();
            Conn.Dispose();
        }
        return(iEffected);
    }
Example #16
0
//-----Get GetInsertCommand Function -----------------------
    public string GetInsertCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "INSERT intO " + TableName;
            sSQL += "( ";
            sSQL += LibraryMOD.GetFieldName(PrivilegeIDFN);
            sSQL += " , " + LibraryMOD.GetFieldName(PrivilegeNameArFN);
            sSQL += " , " + LibraryMOD.GetFieldName(PriviligeNameEnFN);
            sSQL += " , " + LibraryMOD.GetFieldName(DefaultEffectFN);
            sSQL += ")";
            sSQL += " VALUES ";
            sSQL += "( ";
            sSQL += " @PrivilegeID";
            sSQL += " ,@PrivilegeNameAr";
            sSQL += " ,@PriviligeNameEn";
            sSQL += " ,@DefaultEffect";
            sSQL += ") ";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
//-----Get GetUpdateCommand Function -----------------------
    public string GetUpdateCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "UPDATE " + TableName;
            sSQL += " SET ";
            sSQL += LibraryMOD.GetFieldName(iEntryFN) + "=@iEntry";
            sSQL += " , " + LibraryMOD.GetFieldName(strProgramFN) + "=@strProgram";
            sSQL += " , " + LibraryMOD.GetFieldName(iAdvisorFN) + "=@iAdvisor";
            sSQL += " , " + LibraryMOD.GetFieldName(byteCategoryFN) + "=@byteCategory";
            sSQL += " , " + LibraryMOD.GetFieldName(isWeekendFN) + "=@isWeekend";
            sSQL += " WHERE ";
            sSQL += LibraryMOD.GetFieldName(iEntryFN) + "=@iEntry";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
//-----Get GetInsertCommand Function -----------------------
    public string GetInsertCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "INSERT intO " + TableName;
            sSQL += "( ";
            sSQL += LibraryMOD.GetFieldName(intStudyYearFN);
            sSQL += " , " + LibraryMOD.GetFieldName(byteSemesterFN);
            sSQL += " , " + LibraryMOD.GetFieldName(byteShiftFN);
            sSQL += " , " + LibraryMOD.GetFieldName(strCourseFN);
            sSQL += " , " + LibraryMOD.GetFieldName(lngStudentNumberFN);
            sSQL += " , " + LibraryMOD.GetFieldName(bytOrderFN);
            sSQL += ")";
            sSQL += " VALUES ";
            sSQL += "( ";
            sSQL += " @intStudyYear";
            sSQL += " ,@byteSemester";
            sSQL += " ,@byteShift";
            sSQL += " ,@strCourse";
            sSQL += " ,@lngStudentNumber";
            sSQL += " ,@bytOrder";
            sSQL += ") ";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
//'-------DeleteRow  -----------------------------
    public int DeleteRow()
    {
//DeleteRow= InitializeModule.FAIL_RET;
        try
        {
            FindInMultiPKey(lngStudentNumber);
            if ((RecommendationDataRow != null))
            {
                RecommendationDataRow.Delete();
                CommitRecommendation();
                if (MoveNext() == InitializeModule.FAIL_RET)
                {
                    return(InitializeModule.FAIL_RET);
                }
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(InitializeModule.SUCCESS_RET);
    }
//-----Get GetUpdateCommand Function -----------------------
    public string GetUpdateCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "UPDATE " + TableName;
            sSQL += " SET ";
            sSQL += LibraryMOD.GetFieldName(intStudyYearFN) + "=@intStudyYear";
            sSQL += " , " + LibraryMOD.GetFieldName(byteSemesterFN) + "=@byteSemester";
            sSQL += " , " + LibraryMOD.GetFieldName(byteShiftFN) + "=@byteShift";
            sSQL += " , " + LibraryMOD.GetFieldName(strCourseFN) + "=@strCourse";
            sSQL += " , " + LibraryMOD.GetFieldName(lngStudentNumberFN) + "=@lngStudentNumber";
            sSQL += " , " + LibraryMOD.GetFieldName(bytOrderFN) + "=@bytOrder";
            sSQL += " WHERE ";
            sSQL += LibraryMOD.GetFieldName(lngStudentNumberFN) + "=@lngStudentNumber";
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
//'-------FindInMultiPKey  -----------------------------
    public int FindInMultiPKey(string PKlngStudentNumber)
    {
//FindInMultiPKey= InitializeModule.FAIL_RET;
        try
        {
//' Create an array for the key values to find.
            object[] findTheseVals = new object[1];
//' Set the values of the keys to find.
            findTheseVals[0]      = PKlngStudentNumber;
            RecommendationDataRow = dsRecommendation.Tables[TableName].Rows.Find(findTheseVals);
            if ((RecommendationDataRow != null))
            {
                lngCurRow = dsRecommendation.Tables[TableName].Rows.IndexOf(RecommendationDataRow);
                SynchronizeDataRowToClass();
                return(InitializeModule.SUCCESS_RET);
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(InitializeModule.FAIL_RET);
    }
Example #22
0
//'-------FindInMultiPKey  -----------------------------
    public int FindInMultiPKey(int PKAcademicYear, int PKSemesterID, string PKCourseID)
    {
//FindInMultiPKey= ECTGlobalDll.InitializeModule.FAIL_RET;
        try
        {
//' Create an array for the key values to find.
            object[] findTheseVals = new object[1];
//' Set the values of the keys to find.
            findTheseVals[0]    = PKAcademicYear;
            findTheseVals[1]    = PKSemesterID;
            findTheseVals[2]    = PKCourseID;
            CourseLeaderDataRow = dsCourseLeader.Tables[TableName].Rows.Find(findTheseVals);
            if ((CourseLeaderDataRow != null))
            {
                lngCurRow = dsCourseLeader.Tables[TableName].Rows.IndexOf(CourseLeaderDataRow);
                SynchronizeDataRowToClass();
                return(ECTGlobalDll.InitializeModule.SUCCESS_RET);
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(ECTGlobalDll.InitializeModule.FAIL_RET);
    }
Example #23
0
//-------Get DataAdapter  -----------------------------
    #region "DataAdapter"
    public virtual SqlDataAdapter GetPrivilegeObjectsDataAdapter(string sCondition, SqlConnection con)
    {
        string sSQL = "";

        try
        {
            sSQL  = GetSQL();
            sSQL += " " + sCondition;
//-----------------------------------------
            daPrivilegeObjects = new SqlDataAdapter(sSQL, con);
// Create command builder. This line automatically generates the update commands for you, so you don't
// have to provide or create your own.
            SqlCommandBuilder myDataRowsCommandBuilder = new SqlCommandBuilder(daPrivilegeObjects);
//Set the MissingSchemaAction property to AddWithKey because Fill will not cause primary
// key + unique key information to be retrieved unless AddWithKey is specified.
            daPrivilegeObjects.MissingSchemaAction = MissingSchemaAction.AddWithKey;
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(daPrivilegeObjects);
    }
Example #24
0
//-----Get GetSelectCommand Function -----------------------
    public string GetSelectCommand()
    {
        string sSQL = "";

        try
        {
            sSQL  = "SELECT ";
            sSQL += ObjectIDFN;
            sSQL += " , " + ObjectNameArFN;
            sSQL += " , " + ObjectNameEnFN;
            sSQL += " , " + DisplayObjectNameFN;
            sSQL += " , " + ShowOrderFN;
            sSQL += " , " + SystemIDFN;
            sSQL += " , " + ParentIDFN;
            sSQL += " , " + sURLFN;
            sSQL += " , " + iLevelFN;
            sSQL += "  FROM " + m_TableName;
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(sSQL);
    }
Example #25
0
//'-------DeleteRow  -----------------------------
    public int DeleteRow()
    {
//DeleteRow= ECTGlobalDll.InitializeModule.FAIL_RET;
        try
        {
            FindInMultiPKey(AcademicYear, SemesterID, CourseID);
            if ((CourseLeaderDataRow != null))
            {
                CourseLeaderDataRow.Delete();
                CommitCourseLeader();
                if (MoveNext() == ECTGlobalDll.InitializeModule.FAIL_RET)
                {
                    return(ECTGlobalDll.InitializeModule.FAIL_RET);
                }
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(ECTGlobalDll.InitializeModule.SUCCESS_RET);
    }
        public void bindmyattendancewrnigns()
        {
            int iCSem  = 0;
            int iCYear = LibraryMOD.SeperateTerm(LibraryMOD.GetCurrentTerm(), out iCSem);
            Connection_StringCLS myConnection_String = new Connection_StringCLS(Campus);
            SqlConnection        sc = new SqlConnection(myConnection_String.Conn_string);
            //SqlCommand cmd = new SqlCommand("SELECT [strCourse],max([byteWarningType]) as max FROM [ECTData].[dbo].[Reg_Students_Warning] where intStudyYear=@intStudyYear and byteSemester=@byteSemester and lngStudentNumber=@lngStudentNumber GROUP BY [strCourse] order by strCourse", sc);
            SqlCommand cmd = new SqlCommand("SELECT iYear, Sem, Student, Course, Warning FROM  Warning_Both_Side WHERE (iYear = @intStudyYear) AND (Sem = @byteSemester) AND (Student=@lngStudentNumber) order by course asc", sc);

            cmd.Parameters.AddWithValue("@intStudyYear", iCYear);
            cmd.Parameters.AddWithValue("@byteSemester", iCSem);
            cmd.Parameters.AddWithValue("@lngStudentNumber", Session["CurrentStudent"].ToString());//BAM1906016 Session["CurrentStudent"].ToString()
            DataTable      dt = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            try
            {
                sc.Open();
                da.Fill(dt);
                sc.Close();

                Repeater1.DataSource = dt;
                Repeater1.DataBind();
            }
            catch (Exception ex)
            {
                sc.Close();
                Console.WriteLine(ex.Message);
            }
            finally
            {
                sc.Close();
            }
        }
Example #27
0
//'-------DeleteRow  -----------------------------
    public int DeleteRow()
    {
//DeleteRow= InitializeModule.FAIL_RET;
        try
        {
            FindInMultiPKey(ObjectID);
            if ((PrivilegeObjectsDataRow != null))
            {
                PrivilegeObjectsDataRow.Delete();
                CommitPrivilegeObjects();
                if (MoveNext() == InitializeModule.FAIL_RET)
                {
                    return(InitializeModule.FAIL_RET);
                }
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(InitializeModule.SUCCESS_RET);
    }
Example #28
0
//'-------FindInMultiPKey  -----------------------------
    public int FindInMultiPKey(int PKObjectID)
    {
//FindInMultiPKey= InitializeModule.FAIL_RET;
        try
        {
//' Create an array for the key values to find.
            object[] findTheseVals = new object[1];
//' Set the values of the keys to find.
            findTheseVals[0]        = PKObjectID;
            PrivilegeObjectsDataRow = dsPrivilegeObjects.Tables[TableName].Rows.Find(findTheseVals);
            if ((PrivilegeObjectsDataRow != null))
            {
                lngCurRow = dsPrivilegeObjects.Tables[TableName].Rows.IndexOf(PrivilegeObjectsDataRow);
                SynchronizeDataRowToClass();
                return(InitializeModule.SUCCESS_RET);
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(InitializeModule.FAIL_RET);
    }
    public static bool IsFndCourseRequired(InitializeModule.EnumCampus Campus, string StudentID, string sFndCourse, string sRequirment, int iScoreofFndCourse, decimal dFoundationCourseMinScore)
    {
        bool isRequired = false;

        try
        {
            switch (sRequirment)
            {
            case "HS":
                if (iScoreofFndCourse < dFoundationCourseMinScore)
                {
                    isRequired = true;
                }
                break;

            case "Remedial":
                if (!isFndCoursePassed(Campus, StudentID, sFndCourse))
                {
                    isRequired = true;
                }
                break;

            case "HS and Remedial":

                if (iScoreofFndCourse < dFoundationCourseMinScore || !isFndCoursePassed(Campus, StudentID, sFndCourse))
                {
                    isRequired = true;
                }

                break;

            case "HS or Remedial":
                if (iScoreofFndCourse < dFoundationCourseMinScore && !isFndCoursePassed(Campus, StudentID, sFndCourse))
                {
                    isRequired = true;
                }
                break;

            case "Graduation":
                //allow to change major from ESL to academic program, can register remedial + major courses
                isRequired = false;
                break;

            case "None":
                isRequired = false;
                break;
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
            isRequired = true;
        }
        finally
        {
        }
        return(isRequired);
    }
Example #30
0
//'-------SaveData  -----------------------------
    public int SaveData(int lFormMode)
    {
//SaveData= InitializeModule.FAIL_RET;
        try
        {
            switch (lFormMode)
            {
            case (int)InitializeModule.enumModes.NewMode:
                DataRow dr = default(DataRow);
                dr = dsPrivilegeObjects.Tables[TableName].NewRow();
                dr[LibraryMOD.GetFieldName(ObjectIDFN)]          = ObjectID;
                dr[LibraryMOD.GetFieldName(ObjectNameArFN)]      = ObjectNameAr;
                dr[LibraryMOD.GetFieldName(ObjectNameEnFN)]      = ObjectNameEn;
                dr[LibraryMOD.GetFieldName(DisplayObjectNameFN)] = DisplayObjectName;
                dr[LibraryMOD.GetFieldName(ShowOrderFN)]         = ShowOrder;
                dr[LibraryMOD.GetFieldName(SystemIDFN)]          = SystemID;
                dr[LibraryMOD.GetFieldName(ParentIDFN)]          = ParentID;
                dr[LibraryMOD.GetFieldName(sURLFN)]   = sURL;
                dr[LibraryMOD.GetFieldName(iLevelFN)] = iLevel;
//dr[LibraryMOD.GetFieldName(CreationUserIDFN)] = InitializeModule.gUserNo;
//dr[LibraryMOD.GetFieldName(CreationDateFN)] = DateTime.Now; //' CreationDate
//dr[LibraryMOD.GetFieldName(LastUpdateUserIDFN)] = InitializeModule.gUserNo;  //'LastUpdateUserID
//dr[LibraryMOD.GetFieldName(LastUpdateDateFN)] = DateTime.Now; //'LastUpdateDate
//dr[LibraryMOD.GetFieldName(PCNameFN)] = InitializeModule.gPCName;
//dr[LibraryMOD.GetFieldName(NetUserNameFN)]= InitializeModule.gNetUserName;
                dsPrivilegeObjects.Tables[TableName].Rows.Add(dr);
                break;

            case (int)InitializeModule.enumModes.EditMode:
                DataRow[] drAry = null;
                drAry = dsPrivilegeObjects.Tables[TableName].Select(LibraryMOD.GetFieldName(ObjectIDFN) + "=" + ObjectID);
//'its return array of rows and we can access the first by index 0
                drAry[0][LibraryMOD.GetFieldName(ObjectIDFN)]          = ObjectID;
                drAry[0][LibraryMOD.GetFieldName(ObjectNameArFN)]      = ObjectNameAr;
                drAry[0][LibraryMOD.GetFieldName(ObjectNameEnFN)]      = ObjectNameEn;
                drAry[0][LibraryMOD.GetFieldName(DisplayObjectNameFN)] = DisplayObjectName;
                drAry[0][LibraryMOD.GetFieldName(ShowOrderFN)]         = ShowOrder;
                drAry[0][LibraryMOD.GetFieldName(SystemIDFN)]          = SystemID;
                drAry[0][LibraryMOD.GetFieldName(ParentIDFN)]          = ParentID;
                drAry[0][LibraryMOD.GetFieldName(sURLFN)]   = sURL;
                drAry[0][LibraryMOD.GetFieldName(iLevelFN)] = iLevel;
//drAry[0][LibraryMOD.GetFieldName(LastUpdateUserIDFN)] = InitializeModule.gUserNo;  //'LastUpdateUserID
//drAry[0][LibraryMOD.GetFieldName(LastUpdateDateFN)] = DateTime.Now; //'LastUpdateDate
//drAry[0][LibraryMOD.GetFieldName(PCNameFN)] = InitializeModule.gPCName;
//drAry[0][LibraryMOD.GetFieldName(NetUserNameFN)] = InitializeModule.gNetUserName;
                break;
            }
        }
        catch (Exception ex)
        {
            LibraryMOD.ShowErrorMessage(ex);
        }
        finally
        {
        }
        return(InitializeModule.SUCCESS_RET);
    }