コード例 #1
0
        private void Reload()
        {
            var id  = ddlProducts.SelectedValue;
            var url = FriendlyUrl.Href("~/", "Order", id);

            Response.Redirect(url);
        }
コード例 #2
0
        //protected void ddlGameID_SelectedIndexChanged(object sender, EventArgs e)
        //{
        //    Reload();
        //}

        private void Reload()
        {
            //var id = ddlGameID.SelectedValue;
            //var url = FriendlyUrl.Href("~/GameProfile", id);
            var url = FriendlyUrl.Href("~/GameProfile");

            Response.Redirect(url);
        }
コード例 #3
0
        protected void Unnamed_Click1(object sender, EventArgs e)
        {
            LinkButton     btn       = (LinkButton)(sender);
            string         yourValue = btn.CommandArgument;
            IList <string> segments  = Request.GetFriendlyUrlSegments();

            Response.Redirect(FriendlyUrl.Href("~/Checkout/CheckoutReview/", int.Parse(segments[0]), int.Parse(segments[1]), yourValue));
        }
コード例 #4
0
        //////Grid methods
        //-RowDeleting
        //-RowEditing
        //-RowCancelingEdit
        //-RowUpdating
        //-RowCommand

        //Row Deleting
        protected void ItemListTable_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            //Index of grid recuperation
            int productID = Convert.ToInt32(ItemListTable.Rows[e.RowIndex].Cells[1].Text);

            var urlF = FriendlyUrl.Href("/UL/Admin/DetailPageAdmin", productID);

            Response.Redirect(ConfigurationManager.AppSettings["SecurePath"] + urlF);
        }
コード例 #5
0
        private void Reload()
        {
            var id  = ddlrefSelect.SelectedValue; //this where try passing session state to here???
            var url = FriendlyUrl.Href("~/RefereeProfile", id);

            Response.Redirect(url);

            //var id = ddlrefSelect.SelectedValue;
            //Response.Redirect("~/RefereeProfile/" + id);
        }
コード例 #6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            //LinkButton btn = (LinkButton)(sender);
            //string yourValue = btn.CommandArgument;
            string myValue = TextBox1.Text;

            if (myValue != "")
            {
                Response.Redirect(FriendlyUrl.Href("~/ProductList/", 0, myValue));
            }
        }
コード例 #7
0
        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
            string yourValue = Server.HtmlEncode(TextBox1.Text);

            if (yourValue != "")
            {
                Response.Redirect(FriendlyUrl.Href("~/ProductList/", 0, yourValue));
            }

            Response.Redirect(FriendlyUrl.Href("~/ProductList/"));
        }
コード例 #8
0
    public void InsertParentItem()
    {
        this.menuTop.Items.Clear();
        //ChucNang cn = new ChucNang();
        //DataSet ds = cn.GetChucNangByUser(Page.User.Identity.Name);
        //if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
        //{
        RadMenuItem chucNang = new RadMenuItem();

        chucNang.Value       = "1";
        chucNang.Text        = "Các danh mục";
        chucNang.NavigateUrl = "";
        this.menuTop.Items.Add(chucNang);
        InsertChildItem(chucNang);

        RadMenuItem cnQLBenhNhan = new RadMenuItem();

        cnQLBenhNhan.Value       = "2";
        cnQLBenhNhan.Text        = "Quản lý bệnh nhân";
        cnQLBenhNhan.NavigateUrl = "";
        this.menuTop.Items.Add(cnQLBenhNhan);
        InsertChildItemBN(cnQLBenhNhan);

        RadMenuItem chucNangCon5 = new RadMenuItem();

        chucNangCon5.Value       = Constant_Table.MEDICINE_DELIVERY;
        chucNangCon5.Text        = "Nhật ký cấp phát thuốc";
        chucNangCon5.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICINE_DELIVERY).ToLower();
        this.menuTop.Items.Add(chucNangCon5);

        RadMenuItem chucNangCon6 = new RadMenuItem();

        chucNangCon6.Value       = Constant_Table.MEDICINE_PLAN;
        chucNangCon6.Text        = "Lập dự trù thuốc";// +Constant_Table.MEDICINE_PLAN;
        chucNangCon6.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICINE_PLAN).ToLower();
        this.menuTop.Items.Add(chucNangCon6);


        RadMenuItem chucNangCon13 = new RadMenuItem();

        chucNangCon13.Value       = Constant_Table.WAREHOUSE;
        chucNangCon13.Text        = "Tồn kho tại từng phòng khám"; //+Constant_Table.WAREHOUSE;
        chucNangCon13.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE).ToLower();
        this.menuTop.Items.Add(chucNangCon13);

        if (htCheckMenu != null)
        {
            htCheckMenu.Clear();
            htCheckMenu = null;
        }
    }
コード例 #9
0
ファイル: OpenOrder.aspx.cs プロジェクト: mmakia/FrontierAg
        protected void Unnamed_Click1(object sender, EventArgs e)
        {
            LinkButton btn       = (LinkButton)(sender);
            string     yourValue = btn.CommandArgument;

            int myOrderId = Int32.Parse(yourValue);

            using (ProductContext db = new ProductContext())
            {
                var myShippingId = db.OrderShippings.Where(en => en.OrderId == myOrderId && en.Shipping.SType == SType.Billing).Select(en => en.ShippingId).FirstOrDefault();

                Response.Redirect(FriendlyUrl.Href("~/Admin/Shippings/Default", 0, myShippingId));
            }
        }
コード例 #10
0
    protected void item_dataBound(object sender, ListViewItemEventArgs e)
    {
        var item = e.Item as ListViewDataItem;

        if (item == null)
        {
            return;
        }

        var product = item.DataItem as CategoryAssignedProduct;

        if (product != null)
        {
            var imgProd       = item.FindControl("imgProduct") as Image;
            var descProduct   = item.FindControl("descProduct") as HtmlGenericControl;
            var priceProduct  = item.FindControl("priceProduct") as HtmlGenericControl;
            var linkDettaglio = item.FindControl("lnkDettaglio_1") as HtmlAnchor;

            // Immagine
            //if (imgProd != null && product.imageurl != null) imgProd.ImageUrl = string.Format("../Handler.ashx?UrlFoto={0}&W_=215&H_=215", (product.imageurl));
            // if (imgProd != null && product.imageurl != null) imgProd.ImageUrl = product.imageurl;
            var imageName = Helper.GetImageName(product.imageurl);
            if (imgProd != null && imageName != null)
            {
                imgProd.ImageUrl = string.Format("{0}{1}", "~/Design/Images/Prodotti/", imageName);
            }
            // Descrizione
            if (descProduct != null && product.name != null)
            {
                descProduct.InnerHtml = Helper.GetShortString(product.name, 132);
            }
            // Prezzo
            if (priceProduct != null && product.price != null)
            {
                priceProduct.InnerHtml = Helper.FormatCurrency(product.price);
            }
            // Link pagina dettaglio

            if (linkDettaglio != null && product.name != null)
            {
                linkDettaglio.HRef = FriendlyUrl.Href("~/Design", "Dettaglio", CategoryName, product.product_id, product.name.Replace(" ", "-").TrimEnd('-').ToLowerInvariant());
            }

            SetItemStyleAttributes(item);
        }
    }
コード例 #11
0
ファイル: EditProject.aspx.cs プロジェクト: KamilZet/BugNet
        protected void OkButton_Click(object sender, EventArgs e)
        {
            if (!IsValid)
            {
                return;
            }

            var newProjectId = ProjectManager.CloneProject(ProjectId, txtNewProjectName.Text);

            if (newProjectId > 0)
            {
                Response.Redirect(FriendlyUrl.Href("~/Administration/Projects/EditProject", newProjectId));
            }
            else
            {
                lblError.Text = LoggingManager.GetErrorMessageResource("CloneProjectError");
            }
        }
コード例 #12
0
 protected void rptProdAssociati_OnItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType != ListItemType.Header)
     {
         var imgProdAss = (HtmlImage)e.Item.FindControl("imgProdAss");
         var product    = (e.Item.DataItem) as Product;
         if (product == null)
         {
             return;
         }
         imgProdAss.Src = product.imageurl;
         var linkProd = (HtmlAnchor)e.Item.FindControl("linkProd");
         if (linkProd != null)
         {
             var category = Request.GetFriendlyUrlSegments()[0];
             linkProd.HRef = FriendlyUrl.Href("~/Design", "Dettaglio", category, product.product_id, product.name.Replace(" ", "-").TrimEnd('-').ToLowerInvariant());
         }
     }
 }
コード例 #13
0
    private void InsertChildItemBN(RadMenuItem chucNangCha)
    {
        RadMenuItem chucNangCon9 = new RadMenuItem();

        chucNangCon9.Value       = Constant_Table.PATIENT;
        chucNangCon9.Text        = "Danh sách bệnh nhân";// + Constant_Table.PATIENT;
        chucNangCon9.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.PATIENT).ToLower();
        chucNangCha.Items.Add(chucNangCon9);

        RadMenuItem chucNangCon11 = new RadMenuItem();

        chucNangCon11.Value       = Constant_Table.PRESCRIPTION;
        chucNangCon11.Text        = "Nhật ký khám bệnh";// +Constant_Table.PRESCRIPTION;
        chucNangCon11.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.PRESCRIPTION).ToLower();
        chucNangCha.Items.Add(chucNangCon11);
        //RadMenuItem chucNangCon12 = new RadMenuItem();
        //chucNangCon12.Value = Constant_Table.PRESCRIPTION_DETAIL;
        //chucNangCon12.Text = "Danh sách " + Constant_Table.PRESCRIPTION_DETAIL;
        //chucNangCon12.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.PRESCRIPTION_DETAIL).ToLower();
        //chucNangCha.Items.Add(chucNangCon12);
    }
コード例 #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //HTTPS Redirection
            if (!Request.IsSecureConnection)
            {
                string url = ConfigurationManager.AppSettings["SecurePath"] + "/UL/Customer/CardPayment.aspx";
                Response.Redirect(url);
            }

            if (!IsPostBack)
            {
                if (this.Session["CustID"] != null)            //Test customer is authentified OK ; else => redirection login
                {
                    if (this.Session["InvoiceID"] == null)     //Test : invoice no created => redirection cart
                    {
                        Response.Redirect(ConfigurationManager.AppSettings["SecurePath"] + "/UL/Customer/Cart.aspx");
                    }
                }
                else
                {
                    Response.Redirect(ConfigurationManager.AppSettings["SecurePath"] + "/UL/Customer/Login.aspx");
                }
            }
            else
            {
                lblWait.Visible = true;

                //Attempt counting
                int attempt = Convert.ToInt16(this.Session["attempt"]);
                attempt++;
                this.Session["attempt"] = attempt;

                //if >3 attempt : redirection
                if (attempt >= 3)
                {
                    var urlF = FriendlyUrl.Href("/UL/Customer/checkout", 0);
                    Response.Redirect(ConfigurationManager.AppSettings["SecurePath"] + urlF);
                }
            }
        }
コード例 #15
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                //get selected product
                var product = GetSelectedProduct(ddlProducts.SelectedValue);

                //get cart from session and selected item from cart
                CartItemList cart     = CartItemList.GetCart();
                CartItem     cartItem = cart[product.ProductID];

                //if item isn’t in cart, add it; otherwise, increase its quantity
                if (cartItem == null)
                {
                    cart.AddItem(product, Convert.ToInt32(txtQuantity.Text));
                }
                else
                {
                    cartItem.AddQuantity(Convert.ToInt32(txtQuantity.Text));
                }
                var url = FriendlyUrl.Href("~/cart", "Cart");
                Response.Redirect(url);
            }
        }
コード例 #16
0
    public void InsertChildItem(RadMenuItem chucNangCha)
    {
        RadMenuItem chucNangCon1 = new RadMenuItem();

        chucNangCon1.Value       = Constant_Table.FIGURE;
        chucNangCon1.Text        = "Phác đồ thuốc (" + Constant_Table.FIGURE + ")";
        chucNangCon1.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.FIGURE).ToLower();
        chucNangCha.Items.Add(chucNangCon1);

        RadMenuItem chucNangCon2_1 = new RadMenuItem();

        chucNangCon2_1.Value       = Constant_Table.MEDICINE;
        chucNangCon2_1.Text        = "Danh sách thuốc sử dụng";// +Constant_Table.MEDICINE;
        chucNangCon2_1.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICINE).ToLower();
        chucNangCha.Items.Add(chucNangCon2_1);

        RadMenuItem chucNangCon3 = new RadMenuItem();

        chucNangCon3.Value       = Constant_Table.MEDICIN_DELIVERY_DETAIL;
        chucNangCon3.Text        = "Danh sách " + Constant_Table.MEDICIN_DELIVERY_DETAIL;
        chucNangCon3.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICIN_DELIVERY_DETAIL).ToLower();
        chucNangCha.Items.Add(chucNangCon3);

        RadMenuItem chucNangCon4 = new RadMenuItem();

        chucNangCon4.Value       = Constant_Table.MEDICIN_DELIVERY_DETAIL_ALLOCATE;
        chucNangCon4.Text        = "Danh sách " + Constant_Table.MEDICIN_DELIVERY_DETAIL_ALLOCATE;
        chucNangCon4.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICIN_DELIVERY_DETAIL_ALLOCATE).ToLower();
        chucNangCha.Items.Add(chucNangCon4);

        //RadMenuItem chucNangCon6 = new RadMenuItem();
        //chucNangCon6.Value = Constant_Table.MEDICINE_PLAN;
        //chucNangCon6.Text = "Danh sách " + Constant_Table.MEDICINE_PLAN;
        //chucNangCon6.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICINE_PLAN).ToLower();
        //chucNangCha.Items.Add(chucNangCon6);

        //RadMenuItem chucNangCon7 = new RadMenuItem();
        //chucNangCon7.Value = Constant_Table.MEDICINE_PLAN_DETAIL;
        //chucNangCon7.Text = "Danh sách " + Constant_Table.MEDICINE_PLAN_DETAIL;
        //chucNangCon7.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICINE_PLAN_DETAIL).ToLower();
        //chucNangCha.Items.Add(chucNangCon7);

        RadMenuItem chucNangCon8 = new RadMenuItem();

        chucNangCon8.Value       = Constant_Table.MEDICINE_UNIT_PRICE;
        chucNangCon8.Text        = "Danh sách " + Constant_Table.MEDICINE_UNIT_PRICE;
        chucNangCon8.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.MEDICINE_UNIT_PRICE).ToLower();
        chucNangCha.Items.Add(chucNangCon8);

        RadMenuItem chucNangCon10 = new RadMenuItem();

        chucNangCon10.Value       = Constant_Table.PATIENT_FIGURE;
        chucNangCon10.Text        = "Danh sách " + Constant_Table.PATIENT_FIGURE;
        chucNangCon10.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.PATIENT_FIGURE).ToLower();
        chucNangCha.Items.Add(chucNangCon10);

        //RadMenuItem chucNangCon13 = new RadMenuItem();
        //chucNangCon13.Value = Constant_Table.WAREHOUSE;
        //chucNangCon13.Text = "Danh sách " + Constant_Table.WAREHOUSE;
        //chucNangCon13.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE).ToLower();
        //chucNangCha.Items.Add(chucNangCon13);

        //RadMenuItem chucNangCon14 = new RadMenuItem();
        //chucNangCon14.Value = Constant_Table.WAREHOUSE_DETAIL;
        //chucNangCon14.Text = "Danh sách " + Constant_Table.WAREHOUSE_DETAIL;
        //chucNangCon14.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE_DETAIL).ToLower();
        //chucNangCha.Items.Add(chucNangCon14);

        RadMenuItem chucNangCon15 = new RadMenuItem();

        chucNangCon15.Value       = Constant_Table.WAREHOUSE_EXPORT_ALLOCATE;
        chucNangCon15.Text        = "Danh sách " + Constant_Table.WAREHOUSE_EXPORT_ALLOCATE;
        chucNangCon15.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE_EXPORT_ALLOCATE).ToLower();
        chucNangCha.Items.Add(chucNangCon15);

        RadMenuItem chucNangCon16 = new RadMenuItem();

        chucNangCon16.Value       = Constant_Table.WAREHOUSE_IO;
        chucNangCon16.Text        = "Danh sách " + Constant_Table.WAREHOUSE_IO;
        chucNangCon16.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE_IO).ToLower();
        chucNangCha.Items.Add(chucNangCon16);

        RadMenuItem chucNangCon17 = new RadMenuItem();

        chucNangCon17.Value       = Constant_Table.WAREHOUSE_IO_DETAIL;
        chucNangCon17.Text        = "Danh sách " + Constant_Table.WAREHOUSE_IO_DETAIL;
        chucNangCon17.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE_IO_DETAIL).ToLower();
        chucNangCha.Items.Add(chucNangCon17);

        RadMenuItem chucNangCon18 = new RadMenuItem();

        chucNangCon18.Value       = Constant_Table.WAREHOUSE_MINIMUM_ALLOW;
        chucNangCon18.Text        = "Danh sách " + Constant_Table.WAREHOUSE_MINIMUM_ALLOW;
        chucNangCon18.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.WAREHOUSE_MINIMUM_ALLOW).ToLower();
        chucNangCha.Items.Add(chucNangCon18);

        RadMenuItem chucNangCon19 = new RadMenuItem();

        chucNangCon19.Value       = Constant_Table.USER;
        chucNangCon19.Text        = "Danh sách " + Constant_Table.USER;
        chucNangCon19.NavigateUrl = FriendlyUrl.Href("~/list", Constant_Table.USER).ToLower();
        chucNangCha.Items.Add(chucNangCon19);

        htCheckMenu.Clear();
        htCheckMenu = null;
    }
コード例 #17
0
        public static string GetFriendlyUrl(HttpRequest request, string page, params object[] id)
        {
            string link = FriendlyUrl.Href(page, id);

            return(link);
        }
コード例 #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            txtGroupBy.Text = DateTime.Today.ToString("dd/MM/yyyy");

            if (searchConditions != null && !string.IsNullOrEmpty(TableName) && TableName.Length > 0)
            {
                var segments = Request.GetFriendlyUrlSegments();

                //===========================================================================
                //Initial columns of grid
                if (segments.Count != 3)
                {
                    //BoundField tempField = new BoundField();
                    //tempField.HeaderText = "Phòng khám";
                    //tempField.DataField = "ClinicName";
                    //gvListData.Columns.Add(tempField);
                }
                else
                {
                    tdSearch.Visible = false;
                    TableName        = segments[0];
                    ClientID         = segments[1];
                    Id = segments[2];
                }

                gvListData.PageSize    = 25;
                gvListData.PageSize    = 25;
                gvListData.AllowPaging = true;
                foreach (SearchExpander seardcondition in SearchConditions)
                {
                    //===========================================================================
                    //Bound field when not have detail & not refference
                    if (!seardcondition.HasDetail && seardcondition.Refference == null)
                    {
                        BoundField boundField = new BoundField();
                        boundField.DataField  = seardcondition.ColumnName;
                        boundField.HeaderText = seardcondition.Display;

                        if (seardcondition.PKType == typeof(DateTime))
                        {
                            boundField.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                            boundField.DataFormatString          = "{0:dd/MM/yyyy}";
                            if (!string.IsNullOrEmpty(seardcondition.DisplayFormat))
                            {
                                boundField.DataFormatString = seardcondition.DisplayFormat;
                            }
                        }
                        gvListData.Columns.Add(boundField);
                    }
                    //===========================================================================
                    //Link field when not have detail & have refference
                    else if (!seardcondition.HasDetail && seardcondition.Refference != null)
                    {
                        string RefTableName = WebCore.GetTableName(seardcondition.Refference);
                        if (seardcondition.HasLinkRef)
                        {
                            string         BeetwenTableName = WebCore.GetTableName(seardcondition.Type);
                            HyperLinkField linkField        = new HyperLinkField();
                            if (seardcondition.Type == null)
                            {
                                linkField.DataNavigateUrlFields = new string[] { "ClientId", seardcondition.ColumnName }
                            }
                            ;
                            else
                            {
                                linkField.DataNavigateUrlFields = new string[] { "ClientId", BeetwenTableName + seardcondition.RefferenceColumn }
                            };
                            linkField.DataNavigateUrlFormatString = FriendlyUrl.Href("~/list").ToLower() + "/" + RefTableName.ToLower() + "/{0}/{1}";
                            linkField.HeaderText = seardcondition.Display;
                            if (seardcondition.Type == null)
                            {
                                linkField.DataTextField = RefTableName + seardcondition.DisplayRefferenceColumn;
                            }
                            else
                            {
                                linkField.DataTextField = RefTableName + seardcondition.DisplayRefferenceColumn;
                            }

                            if (seardcondition.DisplayRefferenceColumn.ToLower().Contains("date"))
                            {
                                linkField.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                                linkField.DataTextFormatString      = "{0:dd/MM/yyyy}";
                            }
                            gvListData.Columns.Add(linkField);
                        }
                        else
                        {
                            BoundField linkField = new BoundField();
                            linkField.DataField  = RefTableName + seardcondition.DisplayRefferenceColumn;
                            linkField.HeaderText = seardcondition.Display;
                            gvListData.Columns.Add(linkField);
                        }
                    }
                    //===========================================================================
                    //Link field when have detail
                    else
                    {
                        HyperLinkField linkField = new HyperLinkField();
                        linkField.DataNavigateUrlFields       = new string[] { "ClientId", "Id" };
                        linkField.DataNavigateUrlFormatString = FriendlyUrl.Href("~/detail").ToLower() + "/" + TableName.ToLower().Replace("detail", "") + "/{0}/{1}";
                        linkField.HeaderText = seardcondition.Display;
                        linkField.Text       = "Chi tiết";
                        //linkField.DataTextField = seardcondition.DisplayRefferenceColumn;
                        gvListData.Columns.Add(linkField);
                    }
                }

                //List Clinic in server
                string  sSQL    = "SELECT Id, Name from Clinic";
                DataSet dataset = SqlHelper.ExecuteDataset(Config.SVConnectionString, CommandType.Text, sSQL);

                ddlClinic.DataSource = dataset;
                ddlClinic.DataBind();
                //Initial data
            }

            LoadList();
        }
    }
コード例 #19
0
 public static string GetLink(string location, string link, params object[] args)
 {
     return(FriendlyUrl.Href(location + link, args));
 }
コード例 #20
0
        ///<summary>redirection to transanctions history page with friendlyURL</summary>
        protected void UserListTable_RowEditing(object sender, GridViewEditEventArgs e)
        {
            var urlF = FriendlyUrl.Href("/UL/Admin/Transactions", UserListTable.Rows[e.NewEditIndex].Cells[0].Text.ToString());

            Response.Redirect(urlF);
        }
コード例 #21
0
 public static string GetLink(string location, string link)
 {
     return(FriendlyUrl.Href(location + link));
 }
コード例 #22
0
ファイル: Default.aspx.cs プロジェクト: mmakia/FrontierAg
        protected void Unnamed_Click(object sender, EventArgs e)
        {
            IList <string> segments = Request.GetFriendlyUrlSegments();

            Response.Redirect(FriendlyUrl.Href("~/Admin/Shippings/AddShipping2/", int.Parse(segments[0])));
        }
コード例 #23
0
 public void linkSelect_Click(object sender, EventArgs e)
 {
     ProductID = Convert.ToInt32((sender as LinkButton).CommandArgument);
     Response.Redirect(FriendlyUrl.Href("~/DisplayProduct", ProductID));
 }
コード例 #24
0
        /// <summary>
        /// take Invoice/customer information
        /// set a paymentRequest corresponding to the subit button used
        /// Wait until end of payment
        /// Display result
        /// </summary>
        /// <param name="realPayment"></param>
        private void Payment(bool realPayment)
        {
            try
            {
                //Invoice recuperation (List of 1 element)
                int     customerID  = Convert.ToInt32(this.Session["CustID"]);
                int     invoiceID   = Convert.ToInt32(this.Session["InvoiceID"]);
                decimal TotalAmount = blInvoice.FindInvoiceByID(customerID, invoiceID)[0].GetTotal();


                //Payment
                //Created the Payment system
                IPaymentSystem paymentSystem = INFT3050PaymentFactory.Create();

                //Making a payment
                PaymentRequest payment = new PaymentRequest();


                if (realPayment == false)
                {
                    //Value to make the payment approved
                    payment.CardName   = "Arthur Anderson";
                    payment.CardNumber = "4444333322221111";
                    payment.CVC        = 123;
                    payment.Expiry     = new DateTime(2020, 11, 1);
                    payment.Amount     = 200;
                }
                else
                {
                    payment.CardName   = TextName.Text;
                    payment.CardNumber = TextCardNumber.Text;
                    payment.CVC        = Convert.ToInt16(TextCSC.Text);
                    payment.Expiry     = new DateTime(Convert.ToInt16(YearExpiration.SelectedValue), Convert.ToInt16(MonthExpiration.SelectedValue), 1);
                    payment.Amount     = TotalAmount;
                }

                payment.Description = "OrderID : " + invoiceID + " for customer : " + customerID;
                var task = paymentSystem.MakePayment(payment);

                while (!task.IsCompleted)
                {
                }                                  //Let time to executing transaction

                //Display result
                if (task.Result.TransactionResult.ToString() == "Approved")
                {
                    lblResult.CssClass = "text-success";
                    lblResult.Text     = "Your paiment is approved !";

                    var urlF = FriendlyUrl.Href("/UL/Customer/checkout", 1);
                    Response.Redirect(ConfigurationManager.AppSettings["SecurePath"] + urlF);
                }
                else if (task.Status.ToString() == "RanToCompletion")
                {
                    lblResult.CssClass = "text-danger";
                    lblResult.Text     = "Issue during the paiment :  " + task.Result.TransactionResult.ToString();
                    lblWait.Visible    = false;
                }
                else
                {
                    lblResult.Text  = "Issue during the paiment procedure, please try later";
                    lblWait.Visible = false;
                }
            }
            catch (Exception ex)
            {
                ex.GetBaseException();
                Debug.Write(ex.ToString());
            }
        }
コード例 #25
0
        //Redirection to Details page of a product
        protected void imgCommand(object sender, CommandEventArgs e)
        {
            var urlF = FriendlyUrl.Href("/UL/Customer/DetailPageCustomer", e.CommandArgument);

            Response.Redirect(ConfigurationManager.AppSettings["SecurePath"] + urlF);
        }
コード例 #26
0
    private void InitializateGrid()
    {
        if (DetailConditions != null && !string.IsNullOrEmpty(TableName) && TableName.Length > 0)
        {
            gvListData.PageSize    = 25;
            gvListData.AllowPaging = true;
            foreach (SearchExpander seardcondition in DetailConditions)
            {
                //===========================================================================
                //Bound field when not have detail & not refference
                if (!seardcondition.HasDetail && seardcondition.Refference == null)
                {
                    BoundField boundField = new BoundField();
                    boundField.DataField  = seardcondition.ColumnName;
                    boundField.HeaderText = seardcondition.Display;

                    if (seardcondition.PKType == typeof(DateTime))
                    {
                        boundField.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                        boundField.DataFormatString          = "{0:dd/MM/yyyy}";
                    }
                    gvListData.Columns.Add(boundField);
                }

                //===========================================================================
                //Link field when not have detail & have refference
                else if (!seardcondition.HasDetail && seardcondition.Refference != null)
                {
                    string RefTableName = WebCore.GetTableName(seardcondition.Refference);
                    if (seardcondition.HasLinkRef)
                    {
                        string         BeetwenTableName = WebCore.GetTableName(seardcondition.Type);
                        HyperLinkField linkField        = new HyperLinkField();
                        if (seardcondition.Type == null)
                        {
                            linkField.DataNavigateUrlFields = new string[] { "ClientId", seardcondition.ColumnName }
                        }
                        ;
                        else
                        {
                            linkField.DataNavigateUrlFields = new string[] { "ClientId", BeetwenTableName + seardcondition.RefferenceColumn }
                        };
                        linkField.DataNavigateUrlFormatString = FriendlyUrl.Href("~/list").ToLower() + "/" + RefTableName.ToLower() + "/{0}/{1}";
                        linkField.HeaderText = seardcondition.Display;
                        if (seardcondition.Type == null)
                        {
                            linkField.DataTextField = RefTableName + seardcondition.DisplayRefferenceColumn;
                        }
                        else
                        {
                            linkField.DataTextField = RefTableName + seardcondition.DisplayRefferenceColumn;
                        }

                        if (seardcondition.DisplayRefferenceColumn.ToLower().Contains("date"))
                        {
                            linkField.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                            linkField.DataTextFormatString      = "{0:dd/MM/yyyy}";
                        }
                        gvListData.Columns.Add(linkField);
                    }
                    else
                    {
                        BoundField linkField = new BoundField();
                        if (seardcondition.Type == null)
                        {
                            linkField.DataField = RefTableName + seardcondition.DisplayRefferenceColumn;
                        }
                        else
                        {
                            linkField.DataField = RefTableName + seardcondition.DisplayRefferenceColumn;
                        }
                        linkField.HeaderText = seardcondition.Display;
                        gvListData.Columns.Add(linkField);
                    }
                }

                //===========================================================================
                //Link field when have detail
                else
                {
                    HyperLinkField linkField = new HyperLinkField();
                    linkField.DataNavigateUrlFields       = new string[] { "ClientId", "Id" };
                    linkField.DataNavigateUrlFormatString = FriendlyUrl.Href("~/detail").ToLower() + "/" + TableName.ToLower().Replace("detail", "") + "/{0}/{1}";
                    linkField.HeaderText    = seardcondition.Display;
                    linkField.DataTextField = seardcondition.ColumnName;
                    gvListData.Columns.Add(linkField);
                }
            }
        }
    }
コード例 #27
0
ファイル: default.aspx.cs プロジェクト: keyurspinx/test
 protected void Page_Load(object sender, EventArgs e)
 {
     FriendlyUrl.Href("~/Default");
 }