private void Reload() { var id = ddlProducts.SelectedValue; var url = FriendlyUrl.Href("~/", "Order", id); Response.Redirect(url); }
//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); }
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)); }
//////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); }
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); }
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)); } }
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/")); }
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; } }
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)); } }
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); } }
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"); } }
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()); } } }
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); }
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); } } }
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); } }
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; }
public static string GetFriendlyUrl(HttpRequest request, string page, params object[] id) { string link = FriendlyUrl.Href(page, id); return(link); }
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(); } }
public static string GetLink(string location, string link, params object[] args) { return(FriendlyUrl.Href(location + link, args)); }
///<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); }
public static string GetLink(string location, string link) { return(FriendlyUrl.Href(location + link)); }
protected void Unnamed_Click(object sender, EventArgs e) { IList <string> segments = Request.GetFriendlyUrlSegments(); Response.Redirect(FriendlyUrl.Href("~/Admin/Shippings/AddShipping2/", int.Parse(segments[0]))); }
public void linkSelect_Click(object sender, EventArgs e) { ProductID = Convert.ToInt32((sender as LinkButton).CommandArgument); Response.Redirect(FriendlyUrl.Href("~/DisplayProduct", ProductID)); }
/// <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()); } }
//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); }
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); } } } }
protected void Page_Load(object sender, EventArgs e) { FriendlyUrl.Href("~/Default"); }