예제 #1
0
        protected void Link_Command(object sender, CommandEventArgs e)
        {
            MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);

            dbconn.Open();
            if (e.CommandArgument.ToString() == "0")
            {
                Bind_User_Profile(dbconn);
                MultiView1.SetActiveView(Profile_View);
            }
            else if (e.CommandArgument.ToString() == "1")
            {
                AddressBook1.Load_Address(dbconn);

                MultiView1.SetActiveView(Address_View);
            }
            else if (e.CommandArgument.ToString() == "2")
            {
                SqlDataSource1.EnableCaching = false;
                SqlDataSource1.SelectParameters["P_EXTERNAL_USER_ID"].DefaultValue = ClaimsPrincipal.Current.FindFirst("user_id").Value;
                SqlDataSource1.DataBind();

                Order_ListView.DataBind();
                MultiView1.SetActiveView(Orders_View);
            }
            dbconn.Close();
        }
예제 #2
0
        protected void Refresh_Data()
        {
            SqlDataSource1.ConnectionString = CommonClass.connectionstring;
            SqlDataSource1.EnableCaching    = false;
            SqlDataSource1.SelectParameters["P_EXTERNAL_USER_ID"].DefaultValue = ClaimsPrincipal.Current.FindFirst("user_id").Value;
            SqlDataSource1.DataBind();

            Order_ListView.DataBind();
        }
예제 #3
0
 protected void Order_ListView_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
 {
     (Order_ListView.FindControl("DataPager1") as DataPager).SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
     (Order_ListView.FindControl("DataPager2") as DataPager).SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
     Refresh_Data();
 }