Esempio n. 1
0
    public List <RegistrationConfigData> getRegistrationConfig()
    {
        List <RegistrationConfigData> configData = new List <RegistrationConfigData>();

        string        sql       = "";
        ConnectDB     db        = new ConnectDB();
        SqlDataSource oracleObj = db.ConnectionOracle();

        sql = "select * from registration_config Order By DEGREE_CHAR,SECTION,STUDENT_YEAR_ADMISSION";


        oracleObj.SelectCommand = sql;
        DataView allData = (DataView)oracleObj.Select(DataSourceSelectArguments.Empty);

        foreach (DataRowView rowData in allData)
        {
            RegistrationConfigData config_data = new RegistrationConfigData();
            config_data.StudentYearAdmission = Convert.ToInt16(rowData["STUDENT_YEAR_ADMISSION"].ToString());
            config_data.DegreeChar           = rowData["DEGREE_CHAR"].ToString();
            config_data.Section         = rowData["SECTION"].ToString();
            config_data.MinCredit       = Convert.ToInt16(rowData["MIN_CREDIT"].ToString());
            config_data.MaxCredit       = Convert.ToInt16(rowData["MAX_CREDIT"].ToString());
            config_data.SummerMinCredit = Convert.ToInt16(rowData["SUMMER_MIN_CREDIT"].ToString());
            config_data.SummerMaxCredit = Convert.ToInt16(rowData["SUMMER_MAX_CREDIT"].ToString());
            config_data.ProMinCredit    = Convert.ToInt16(rowData["PRO_MIN_CREDIT"].ToString());
            config_data.ProMaxCredit    = Convert.ToInt16(rowData["PRO_MAX_CREDIT"].ToString());
            configData.Add(config_data);
        }


        return(configData);
    }
Esempio n. 2
0
    public string updateRegistrationConfig(RegistrationConfigData dataUpdate)
    {
        string response = "";

        ConnectDB     db        = new ConnectDB();
        SqlDataSource oracleObj = db.ConnectionOracle();

        string sql = "";

        sql = "Update REGISTRATION_CONFIG SET MIN_CREDIT=" + dataUpdate.MinCredit + ",MAX_CREDIT=" + dataUpdate.MaxCredit + ",SUMMER_MIN_CREDIT=" + dataUpdate.SummerMinCredit + ",SUMMER_MAX_CREDIT=" + dataUpdate.SummerMaxCredit + ",PRO_MIN_CREDIT=" + dataUpdate.ProMinCredit + ",PRO_MAX_CREDIT=" + dataUpdate.ProMaxCredit + " Where STUDENT_YEAR_ADMISSION=" + dataUpdate.StudentYearAdmission + " AND DEGREE_CHAR='" + dataUpdate.DegreeChar + "' AND SECTION='" + dataUpdate.Section + "'";

        oracleObj.UpdateCommand = sql;

        try
        {
            if (oracleObj.Update() == 1)
            {
                response = "OK";
            }
        }
        catch (Exception e)
        {
            // response = e.Message.ToString();
            HttpContext.Current.Session["response"] = "Unit Test:RegistrationConfig:updateMaxMinCredit" + " ไม่สามารถดำเนินการได้";
            HttpContext.Current.Response.Redirect("err_response.aspx");
        }
        return(response);
    }
Esempio n. 3
0
    public RegistrationConfigData dupRegistrationConfig(int year_admission, string section, string degree_char)
    {
        RegistrationConfigData config_data = new RegistrationConfigData();
        string        sql       = "";
        ConnectDB     db        = new ConnectDB();
        SqlDataSource oracleObj = db.ConnectionOracle();

        sql = "select * from registration_config Where student_year_admission = " + year_admission + " And SECTION='" + section + "' And degree_char='" + degree_char + "'";


        oracleObj.SelectCommand = sql;
        DataView allData = (DataView)oracleObj.Select(DataSourceSelectArguments.Empty);

        if (allData.Count > 0)
        {
            DataRowView rowData = allData[0];
            config_data.StudentYearAdmission = Convert.ToInt16(rowData["STUDENT_YEAR_ADMISSION"].ToString());
            config_data.DegreeChar           = rowData["DEGREE_CHAR"].ToString();
            config_data.Section         = rowData["SECTION"].ToString();
            config_data.MinCredit       = Convert.ToInt16(rowData["MIN_CREDIT"].ToString());
            config_data.MaxCredit       = Convert.ToInt16(rowData["MAX_CREDIT"].ToString());
            config_data.SummerMinCredit = Convert.ToInt16(rowData["SUMMER_MIN_CREDIT"].ToString());
            config_data.SummerMaxCredit = Convert.ToInt16(rowData["SUMMER_MAX_CREDIT"].ToString());
            config_data.ProMinCredit    = Convert.ToInt16(rowData["PRO_MIN_CREDIT"].ToString());
            config_data.ProMaxCredit    = Convert.ToInt16(rowData["PRO_MAX_CREDIT"].ToString());
        }


        return(config_data);
    }
Esempio n. 4
0
    public string insertRegistrationConfig(RegistrationConfigData dataInsert)
    {
        string response = "";

        ConnectDB     db        = new ConnectDB();
        SqlDataSource oracleObj = db.ConnectionOracle();

        string sql = "";

        sql = "Insert Into REGISTRATION_CONFIG(STUDENT_YEAR_ADMISSION,DEGREE_CHAR,MIN_CREDIT,MAX_CREDIT,SUMMER_MIN_CREDIT,SUMMER_MAX_CREDIT,PRO_MIN_CREDIT,PRO_MAX_CREDIT,SECTION) Values('" + dataInsert.StudentYearAdmission + "','" + dataInsert.DegreeChar + "','" + dataInsert.MinCredit + "','" + dataInsert.MaxCredit + "','" + dataInsert.SummerMinCredit + "','" + dataInsert.SummerMaxCredit + "','" + dataInsert.ProMinCredit + "','" + dataInsert.ProMaxCredit + "','" + dataInsert.Section + "')";

        oracleObj.InsertCommand = sql;

        try
        {
            if (oracleObj.Insert() == 1)
            {
                response = "OK";
            }
        }
        catch (Exception e)
        {
            //  response = e.Message.ToString();
            HttpContext.Current.Session["response"] = "Unit Test:RegistrationConfig:insertMaxMinCredit" + " ไม่สามารถดำเนินการได้";
            HttpContext.Current.Response.Redirect("err_response.aspx");
        }
        return(response);
    }