コード例 #1
0
ファイル: Manage.aspx.cs プロジェクト: wisepick/gilldstore
        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
ファイル: CheckOut.aspx.cs プロジェクト: wisepick/gilldstore
        protected void Page_Load(object sender, EventArgs e)
        {
            if (ClaimsPrincipal.Current.Identity.IsAuthenticated == false)
            {
                Response.Redirect("~/Account/Login.aspx");
            }
            else
            {
                MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);
                dbconn.Open();
                UserModel lUserModel;
                lUserModel = CommonClass.Get_External_User_Profile(dbconn);
                bool lRedirect = false;
                if (lUserModel.Email_Address_Validated == 0 || lUserModel.Mobile_Validated == 0)
                {
                    lRedirect = true;
                }
                dbconn.Close();
                if (lRedirect)
                {
                    Response.Redirect("~/Account/Validate.aspx");
                }
            }
            if (!IsPostBack)
            {
                MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);
                dbconn.Open();

                AddressBook1.Load_Address(dbconn, true);
                dbconn.Close();
            }
        }
コード例 #3
0
        public void Prepare_Order_Form()
        {
            MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);

            dbconn.Open();
            Populate_Products(dbconn);
            Show_Active_Promotion(dbconn);
            AddressBook1.Load_Address(dbconn, true);
            //AddressBook1.Load_Address(dbconn);



            if (Store_Place_Holder.Visible == false)
            {
                PAYMENT_TYPE_ID.Value = WalletPaymentType;
                ORDER_STATUS.Value    = "Open";
            }

            Payment_Received_Flag.ClearSelection();
            Payment_Type.ClearSelection();
            Delivery_Method.ClearSelection();
            Calculate_Grand_Total();
            Payment_Received_Information.Visible = false;
            PaymentControl1.Prepare_Payment_Form(dbconn);
            PaymentControl1.Clear_Cheque_Details();


            dbconn.Close();

            if (OrderLoad != null)
            {
                OrderLoad(this, EventArgs.Empty);
            }
        }
コード例 #4
0
        protected void Address_Book_Button_Click(object sender, EventArgs e)
        {
            MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);

            dbconn.Open();
            AddressBook1.Set_User_Id = CustomerId.Value;
            AddressBook1.Load_Address(dbconn);
            dbconn.Close();
            MultiView2.SetActiveView(Address_View);
        }
コード例 #5
0
ファイル: View_Cart.aspx.cs プロジェクト: wisepick/gilldstore
        protected void CheckOut_Button_Click(object sender, EventArgs e)
        {
            //Check_Out_Message.Visible = false;
            Checkout_Message_PlaceHolder.Visible = false;
            if (Cart_Details_Repeater.Items.Count != 0)
            {
                MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);
                dbconn.Open();
                if (ClaimsPrincipal.Current.Identity.IsAuthenticated == false)
                {
                    dbconn.Close();
                    Response.Redirect("~/Account/Login.aspx");
                }
                else
                {
                    UserModel lUserModel;
                    lUserModel = CommonClass.Get_External_User_Profile(dbconn);
                    bool lRedirect = false;
                    if (lUserModel.Email_Address_Validated == 0 || lUserModel.Mobile_Validated == 0)
                    {
                        lRedirect = true;
                    }
                    if (lRedirect)
                    {
                        dbconn.Close();
                        Response.Redirect("~/Account/Validate.aspx");
                    }
                }
                foreach (RepeaterItem lRepeaterItem in Cart_Details_Repeater.Items)
                {
                    ShoppingCartClass.Update_Shopping_Cart(dbconn,
                                                           int.Parse((lRepeaterItem.FindControl("PRODUCT_ID") as HiddenField).Value),
                                                           double.Parse((lRepeaterItem.FindControl("MEASUREMENT_UNIT") as HiddenField).Value),
                                                           int.Parse((lRepeaterItem.FindControl("OLD_QUANTITY") as HiddenField).Value),
                                                           int.Parse((lRepeaterItem.FindControl("Quantity") as TextBox).Text),
                                                           double.Parse((lRepeaterItem.FindControl("PRICE") as HiddenField).Value));
                }


                AddressBook1.Load_Address(dbconn, true);
                dbconn.Close();
                Change_View("Personal_Info");
                MultiView1.SetActiveView(AddressBook_View);
            }
            else
            {
                Checkout_Message_PlaceHolder.Visible = true;
                //Check_Out_Message.Visible = true;
            }
        }
コード例 #6
0
ファイル: View_Cart.aspx.cs プロジェクト: wisepick/gilldstore
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);
         dbconn.Open();
         ShoppingCartClass.Create_Shopping_Cart(dbconn);
         //Load_States(dbconn);
         Load_Shopping_Cart(dbconn,
                            Cart_Details_Repeater);
         AddressBook1.Load_Address(dbconn, true);
         dbconn.Close();
         Change_View("Order_Info");
     }
 }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (ClaimsPrincipal.Current.Identity.IsAuthenticated == false)
            {
                Response.Redirect("~/Account/Login.aspx");
            }
            if (!IsPostBack)
            {
                MySqlConnection dbconn = new MySqlConnection(CommonClass.connectionstring);
                dbconn.Open();

                AddressBook1.Load_Address(dbconn);
                dbconn.Close();
            }
        }