Ejemplo n.º 1
0
    public string insertAcademicCalendar(AcademicCalendarData insertData)
    {
        string response = "";

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

        string sql = "";

        try
        {
            sql = "Insert Into Academic_Calendar(ACADEMIC_YEAR,SEMESTER,DEGREE_CHAR,NRL_START_DATE,NRL_END_DATE,AD_START_DATE,AD_END_DATE,CH_START_DATE,CH_END_DATE,WT_START_DATE,WT_END_DATE,PP_START_DATE,PP_END_DATE,PPL_START_DATE,PPL_END_DATE,PT_START_DATE,PT_END_DATE,PTL_START_DATE,PTL_END_DATE,PR_START_DATE,PR_END_DATE,PRL_START_DATE,PRL_END_DATE,RE_START_DATE,RE_END_DATE,PS_START_DATE,PS_END_DATE,PSL_START_DATE,PSL_END_DATE) Values('" + insertData.academic_year + "','" + insertData.semester + "','" + insertData.degree + "','" + insertData.nrl_start_date + "','" + insertData.nrl_end_date + "','" + insertData.ad_start_date + "','" + insertData.ad_end_date + "','" + insertData.ch_start_date + "','" + insertData.ch_end_date + "','" + insertData.wt_start_date + "','" + insertData.wt_end_date + "','" + insertData.pp_start_date + "','" + insertData.pp_end_date + "','" + insertData.ppl_start_date + "','" + insertData.ppl_end_date + "','" + insertData.pt_start_date + "','" + insertData.pt_end_date + "','" + insertData.ptl_start_date + "','" + insertData.ptl_end_date + "','" + insertData.pr_start_date + "','" + insertData.pr_end_date + "','" + insertData.prl_start_date + "','" + insertData.prl_end_date + "','" + insertData.re_start_date + "','" + insertData.re_end_date + "','" + insertData.ps_start_date + "','" + insertData.ps_end_date + "','" + insertData.psl_start_date + "','" + insertData.psl_end_date + "')";
            oracleObj.InsertCommand = sql;


            if (oracleObj.Insert() == 1)
            {
                response = "OK";
            }
        }
        catch
        {
            HttpContext.Current.Session["response"] = "Unit Test:AcademicCalendar:insertAcademicCalender" + " ไม่สามารถดำเนินการได้ " + sql;
            HttpContext.Current.Response.Redirect("err_response.aspx");
        }

        return(response);
    }
Ejemplo n.º 2
0
    public AcademicCalendarData getAcademicCalendar(string academic_year, string semester, string degree_char)
    {
        AcademicCalendarData calender_data = new AcademicCalendarData();

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

        try
        {
            sql = "Select * From Academic_Calendar Where ACADEMIC_YEAR='" + academic_year + "' AND SEMESTER='" + semester + "' AND DEGREE_CHAR='" + degree_char + "'";

            oracleObj.SelectCommand = sql;

            DataView allData = (DataView)oracleObj.Select(DataSourceSelectArguments.Empty);
            foreach (DataRowView rowData in allData)
            {
                calender_data.academic_year  = rowData["ACADEMIC_YEAR"].ToString();
                calender_data.semester       = rowData["SEMESTER"].ToString();
                calender_data.degree         = rowData["DEGREE_CHAR"].ToString();
                calender_data.nrl_start_date = rowData["NRL_START_DATE"].ToString();
                calender_data.nrl_end_date   = rowData["NRL_END_DATE"].ToString();
                calender_data.ad_start_date  = rowData["AD_START_DATE"].ToString();
                calender_data.ad_end_date    = rowData["AD_END_DATE"].ToString();
                calender_data.ch_start_date  = rowData["CH_START_DATE"].ToString();
                calender_data.ch_end_date    = rowData["CH_END_DATE"].ToString();
                calender_data.wt_start_date  = rowData["WT_START_DATE"].ToString();
                calender_data.wt_end_date    = rowData["WT_END_DATE"].ToString();
                calender_data.pp_start_date  = rowData["PP_START_DATE"].ToString();
                calender_data.pp_end_date    = rowData["PP_END_DATE"].ToString();
                calender_data.ppl_start_date = rowData["PPL_START_DATE"].ToString();
                calender_data.ppl_end_date   = rowData["PPL_END_DATE"].ToString();
                calender_data.pt_start_date  = rowData["PT_START_DATE"].ToString();
                calender_data.pt_end_date    = rowData["PT_END_DATE"].ToString();
                calender_data.ptl_start_date = rowData["PTL_START_DATE"].ToString();
                calender_data.ptl_end_date   = rowData["PTL_END_DATE"].ToString();
                calender_data.pr_start_date  = rowData["PR_START_DATE"].ToString();
                calender_data.pr_end_date    = rowData["PR_END_DATE"].ToString();
                calender_data.prl_start_date = rowData["PRL_START_DATE"].ToString();
                calender_data.prl_end_date   = rowData["PRL_END_DATE"].ToString();
                calender_data.re_start_date  = rowData["RE_START_DATE"].ToString();
                calender_data.re_end_date    = rowData["RE_END_DATE"].ToString();
                calender_data.ps_start_date  = rowData["PS_START_DATE"].ToString();
                calender_data.ps_end_date    = rowData["PS_END_DATE"].ToString();
                calender_data.psl_start_date = rowData["PSL_START_DATE"].ToString();
                calender_data.psl_end_date   = rowData["PSL_END_DATE"].ToString();
            }
        }
        catch
        {
            HttpContext.Current.Session["response"] = "Unit Test:AcademicCalendar:getAcademicCalendar" + " ไม่สามารถดำเนินการได้" + sql;
            HttpContext.Current.Response.Redirect("err_response.aspx");
        }

        return(calender_data);
    }