예제 #1
0
        protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string selectedValue = RadioButtonList1.SelectedValue;

            switch (selectedValue)
            {
            case "SQL":

                Dictionary <String, object> param = new Dictionary <string, object>();
                param.Add("Employees.ID_shift", null);
                DataProviderFactory.SetDefaultDataProvider("SQL");
                DatabaseTable <Employees> empl = EmployeeData.getEmployees(param);
                GridView1.DataSource = empl;
                GridView1.DataBind();
                break;

            case "JSON":
                Dictionary <String, object> J_param = new Dictionary <string, object>();
                J_param.Add("Employees.ID_shift", null);
                DataProviderFactory.SetDefaultDataProvider("JSON");
                DataProviderFactory.settings["path"] = this.MapPath("~/App_Data/JSON/");
                DatabaseTable <Employees> J_empl = EmployeeData.getEmployees(J_param);
                GridView1.DataSource = J_empl;
                GridView1.DataBind();
                break;
            }
        }