Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //FormsAuthenticationHelper.AuthenticateUserWithReturnUrl();
        connstring = Client.ConnectionString(HttpContext.Current.Session["clientid"].ToString());
        //if (Int32.Parse(Session[Constant.SESSION_USERTYPE].ToString().Trim()) != (int)Constant.USERTYPE.BUYER)
        //    Response.Redirect("../unauthorizedaccess.aspx");

        if (!(IsPostBack))
        {
            if (Request.QueryString[Constant.QS_CATEGORYID] != null)
            {
                hdnCategoryId.Value = Request.QueryString[Constant.QS_CATEGORYID].Trim();
            }
            if (Request.QueryString[Constant.QS_SUBCATEGORYID] != null)
            {
                hdnSubCategoryId.Value = Request.QueryString[Constant.QS_SUBCATEGORYID].Trim();
            }
            if (Request.QueryString[Constant.QS_SEARCHTEXT] != null)
            {
                txtSearch.Text = Request.QueryString[Constant.QS_SEARCHTEXT].Trim();
            }
            if (Request.QueryString[Constant.QS_CONTROLID] != null)
            {
                hdnControlId.Value = Request.QueryString[Constant.QS_CONTROLID].Trim();
            }

            ViewState["SearchString"] = txtSearch.Text.Trim();
            ViewState["Mode"]         = Constant.SHOWSKU.ToString().Trim();

            CategoryTransaction c = new CategoryTransaction();
            lblCategory.Text = c.GetCategoryNameById(connstring, hdnCategoryId.Value.Trim());

            SubCategory s = new SubCategory();
            lblSubCategory.Text = s.GetSubCategoryNameById(connstring, hdnSubCategoryId.Value.Trim());

            btnClose.Attributes.Add("onclick", "Close();");
            btnOK.Attributes.Add("onclick", "SelectProduct('" + hdnControlId.Value + "');");

            ProductsTransaction p = new ProductsTransaction();
            lstProducts.DataSource     = p.QueryProducts(connstring, ViewState["SearchString"].ToString().Trim(), hdnSubCategoryId.Value.Trim(), hdnCategoryId.Value.Trim(), ViewState["Mode"].ToString().Trim());
            lstProducts.DataTextField  = ((ViewState["Mode"].ToString().Trim() == Constant.HIDESKU.ToString().Trim()) ? "ItemName_NoSKU" : "ItemName");
            lstProducts.DataValueField = "VALUE";
            lstProducts.DataBind();
        }
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        connstring = Client.ConnectionString(HttpContext.Current.Session["clientid"].ToString());
        if (!IsPostBack)
        {
            if (!String.IsNullOrEmpty(Request.QueryString[Constant.QS_CATEGORYID]))
            {
                ViewState[Constant.QS_CATEGORYID]    = Request.QueryString[Constant.QS_CATEGORYID];
                ViewState[Constant.QS_SUBCATEGORYID] = Request.QueryString[Constant.QS_SUBCATEGORYID];

                CategoryTransaction ct = new CategoryTransaction();
                lblCategory.Text = ct.GetCategoryNameById(connstring, Request.QueryString[Constant.QS_CATEGORYID]);
                SubCategory st = new SubCategory();
                lblSubCategory.Text = st.GetSubCategoryNameById(connstring, Request.QueryString[Constant.QS_SUBCATEGORYID]).Trim() == "" ? "ALL" : st.GetSubCategoryNameById(Request.QueryString[Constant.QS_SUBCATEGORYID]);
            }
            PageTitle.InnerText = String.Format(Constant.TITLEFORMAT, "Add One-Time Supplier");
        }
    }