Beispiel #1
0
        /// <summary>
        /// 获得该学年设置的评议主题
        /// </summary>
        /// <returns></returns>
        private string GetPeerProject()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT SEQ_NO VALUE,PEER_NAME TEXT ");
            strSql.Append("FROM PEER_PROJECT_HEAD  ");
            strSql.Append("WHERE 1=1  ");
            //查询项目种类区分
            if (!string.IsNullOrEmpty(Fetch.Get("peer_flag")))
            {
                if (Fetch.Get("peer_flag").ToLower().Equals("end"))            //查询已经结束的项目
                {
                    strSql.AppendFormat("AND PEER_END < '{0}'  ", DateTime.Now.ToString("yyyy-MM-dd"));
                }
            }
            //过滤条件
            if (Fetch.Get("year_code").Length > 0)
            {
                strSql.AppendFormat("AND PEER_YEAR = '{0}'  ", Fetch.Get("year_code"));
            }

            //排序
            strSql.Append("ORDER BY OP_TIME DESC  ");
            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(strSql.ToString())));
        }
Beispiel #2
0
        /// <summary>
        /// 通过学院获得所属的专业
        /// </summary>
        /// <returns></returns>
        private string Get_Zy()
        {
            string  sql = string.Format("SELECT zy VALUE,mc TEXT FROM t_jx_zy  WHERE 1=1 {0}   ORDER BY xy ASC", Fetch.Get("xy_code").Length > 0 ? string.Format("AND xy = '{0}'", Fetch.Get("xy_code")) : "");
            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(sql)));
        }
Beispiel #3
0
        /// <summary>
        /// 根据项目类别代码获取相应项目类型代码
        /// </summary>
        /// <returns></returns>
        private string Get_Class_Type()
        {
            string  sql = string.Format("SELECT TYPE_CODE VALUE,TYPE_NAME TEXT FROM SHOOLAR_PROJECT_TYPE  WHERE 1=1 {0}   ORDER BY SEQENCE ASC", Fetch.Get("class_code").Length > 0 ? string.Format("AND CLASS_CODE = '{0}'", Fetch.Get("class_code")) : "");
            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(sql)));
        }
Beispiel #4
0
        private string GetHiredEmployer()
        {
            string strSql_Apply = string.Format("SELECT DISTINCT EMPLOYER FROM QZ_JOB_APPLY_HEAD WHERE EMPLOY_FLAG = 'Y' AND SCH_YEAR = '{0}' AND SCH_TERM = '{1}' AND STU_NUMBER = '{2}'", sch_info.CURRENT_YEAR, sch_info.CURRENT_XQ, user.User_Id);
            string strSql       = string.Format("SELECT DW VALUE, MC TEXT FROM T_XT_DEPARTMENT WHERE DW IN ({0})", strSql_Apply);

            strSql += " ORDER BY DW DESC";
            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(strSql)));
        }
Beispiel #5
0
        private string GetHiredJob()
        {
            string strSql_Apply = string.Format("SELECT DISTINCT EXPECT_JOB1 FROM QZ_JOB_APPLY_HEAD WHERE EMPLOY_FLAG = 'Y' AND SCH_YEAR = '{0}' AND SCH_TERM = '{1}' AND STU_NUMBER = '{2}'", sch_info.CURRENT_YEAR, sch_info.CURRENT_XQ, user.User_Id);

            if (!string.IsNullOrEmpty(Fetch.Get("employer")))
            {
                strSql_Apply += string.Format(" AND EMPLOYER = '{0}'", Fetch.Get("employer"));
            }
            string strSql = string.Format("SELECT SEQ_NO VALUE, JOB_NAME TEXT FROM QZ_JOB_MANAGE WHERE SEQ_NO IN ({0})", strSql_Apply);

            strSql += " ORDER BY OP_TIME DESC";
            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(strSql)));
        }
Beispiel #6
0
        /// <summary>
        /// 根据项目类型代码获取项目
        /// </summary>
        /// <returns></returns>
        private string Get_Jz_Project()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT SEQ_NO VALUE,PROJECT_NAME TEXT ");
            strSql.Append("FROM SHOOLAR_PROJECT_HEAD  ");
            strSql.Append("WHERE 1=1  ");
            //查询项目种类区分
            if (!string.IsNullOrEmpty(Fetch.Get("pro_flag")))
            {
                if (Fetch.Get("pro_flag").ToLower().Equals("end"))            //查询已经结束的项目
                {
                    strSql.AppendFormat("AND APPLY_END < '{0}'  ", DateTime.Now.ToString("yyyy-MM-dd"));
                }
            }
            //过滤条件
            if (!string.IsNullOrEmpty(Fetch.Get("class_code")))
            {
                strSql.AppendFormat("AND PROJECT_CLASS = '{0}'  ", Fetch.Get("class_code"));
            }

            if (!string.IsNullOrEmpty(Fetch.Get("type_code")))
            {
                strSql.AppendFormat("AND PROJECT_TYPE = '{0}'  ", Fetch.Get("type_code"));
            }

            if (!string.IsNullOrEmpty(Fetch.Get("year_code")))
            {
                strSql.AppendFormat("AND APPLY_YEAR = '{0}'  ", Fetch.Get("year_code"));
            }

            //排序
            strSql.Append("ORDER BY APPLY_END ASC  ");

            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(strSql.ToString())));
        }
Beispiel #7
0
        /// <summary>
        /// 学费补偿贷款代偿管理:通过学费补偿贷款代偿类型获得所属的学费补偿贷款代偿项目
        /// </summary>
        /// <returns></returns>
        private string Get_Makeup_Project()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT SEQ_NO VALUE,MAKEUP_NAME TEXT ");
            strSql.Append("FROM MAKEUP_PROJECT_HEAD  ");
            strSql.Append("WHERE 1=1  ");
            //过滤条件
            if (Fetch.Get("type_code").Length > 0)
            {
                strSql.AppendFormat("AND MAKEUP_TYPE = '{0}'  ", Fetch.Get("type_code"));
            }
            if (Fetch.Get("year_code").Length > 0)
            {
                strSql.AppendFormat("AND MAKEUP_YEAR = '{0}'  ", Fetch.Get("year_code"));
            }

            //排序
            strSql.Append("ORDER BY OP_TIME DESC  ");
            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(strSql.ToString())));
        }
Beispiel #8
0
        /// <summary>
        /// 通过学院、专业、年级获得所属班级
        /// </summary>
        /// <returns></returns>
        private string Get_Class()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT CLASSCODE AS VALUE,CLASSNAME AS TEXT FROM BASIC_CLASS_INFO ");
            strSql.Append("WHERE 1=1 ");
            //ZZ 20171024 修改:由于研究生与本科生班级规则不同,所有查询有所改变
            if (!string.IsNullOrEmpty(Get("xy_code")))
            {
                strSql.AppendFormat("AND XY = '{0}' ", Get("xy_code"));
            }
            if (!string.IsNullOrEmpty(Get("zy_code")))
            {
                strSql.AppendFormat("AND (ZY = '{0}' OR ZY = '') ", Get("zy_code"));
            }
            if (!string.IsNullOrEmpty(Get("grade_code")))
            {
                strSql.AppendFormat("AND GRADE = '{0}' ", Get("grade_code"));
            }

            if (!user.User_Id.Equals(ApplicationSettings.Get("AdminUser").ToString()))
            {
                if (user.User_Role.Equals("F"))
                {
                    string strFClass = ComHandleClass.getInstance().ByFGetClassCode(user.User_Id);
                    if (strFClass.Length > 0)
                    {
                        strSql.AppendFormat("AND CLASSCODE IN ({0}) ", ComHandleClass.getInstance().GetNoRepeatAndNoEmptyStringSql(strFClass));
                    }
                }
            }
            strSql.Append("ORDER BY CLASSCODE ASC ");

            comdata cod = new comdata();

            return(cod.GetComboxJsonStr(ds.ExecuteTxtDataTable(strSql.ToString())));
        }