/// <summary> /// Submit Button Click Event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { AttributeTypeAdmin _AttributeAdmin = new AttributeTypeAdmin(); ProductTypeAttribute _typeList = new ProductTypeAttribute(); //Set Values _typeList.ProductTypeId = ItemID; if (lstAttributeTypeList.SelectedIndex != -1) { _typeList.AttributeTypeId = int.Parse(lstAttributeTypeList.SelectedValue); } bool Check = false; Check = _AttributeAdmin.AddProductTypeAttribute(_typeList); if (Check) { //Redirect to List Page Response.Redirect(RedirectLink + ItemID); } else { //Display Error Message lblError.Text = "An error occurred while updating. Please try again."; lblError.Visible = true; } }
protected void btnDelete_Click(object sender, EventArgs e) { AttributeTypeAdmin AdminAccess = new AttributeTypeAdmin(); int ReturnValue = AdminAccess.GetCountByAttributeTypeID(ItemId); if (ReturnValue == 0) { AttributeType _AttributeTypeList = AdminAccess.GetByAttributeTypeId(ItemId); bool Check = false; if (_AttributeTypeList != null) { Check = AdminAccess.DeleteAttributeType(_AttributeTypeList); } if (Check) { Response.Redirect(RedirectLink); } else { lblErrorMsg.Text = "* Delete action could not be completed because the Product Attribute Type is in use."; lblErrorMsg.Visible = true; } } else { lblErrorMsg.Text = "* Delete action could not be completed because the Product Attribute Type is in use."; lblErrorMsg.Visible = true; } }
protected void BindSearchData() { AttributeTypeAdmin AttributeAccess = new AttributeTypeAdmin(); DataSet ds = AttributeAccess.GetAttributeBySearchData(txtAttributeName.Text.Trim()); DataView dv = new DataView(ds.Tables[0]); dv.Sort = "Name"; uxGrid.DataSource = dv; uxGrid.DataBind(); }
private void BindData() { AttributeTypeAdmin _AttributeTypeAccess = new AttributeTypeAdmin(); AttributeType _AttributeTypeList = _AttributeTypeAccess.GetByAttributeTypeId(ItemId); if (_AttributeTypeList != null) { ProductAttributeTypeName = _AttributeTypeList.Name; } }
/// <summary> /// Submit button click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { //Declarations AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); ProductAttribute _ProductAttribute = new ProductAttribute(); //Check for Edit Mode if (AttributeID > 0) { _ProductAttribute = _AdminAccess.GetByAttributeID(AttributeID); } //Set Values _ProductAttribute.Name = Name.Text.Trim(); _ProductAttribute.DisplayOrder = int.Parse(DisplayOrder.Text.Trim()); _ProductAttribute.AttributeTypeId = ItemID; _ProductAttribute.ExternalId = null; _ProductAttribute.OldAttributeId = null; _ProductAttribute.IsActive = true; bool status = false; if (AttributeID > 0) { //Update Product Attribute status = _AdminAccess.UpdateProductAttribute(_ProductAttribute); } else { status = _AdminAccess.AddProductAttribute(_ProductAttribute); } if (status) { //redirect to main page Response.Redirect(viewLink + ItemID); } else { //display error message lblError.Text = "An error occurred while updating. Please try again."; } }
/// <summary> /// Submit button click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { AttributeTypeAdmin _AttributeTypeAccess = new AttributeTypeAdmin(); AttributeType _NewAttributetype = new AttributeType(); //If edit mode then retrieve data first if (ItemId > 0) { _NewAttributetype = _AttributeTypeAccess.GetByAttributeTypeId(ItemId); } //set values _NewAttributetype.Name = Name.Text.Trim(); _NewAttributetype.DisplayOrder = int.Parse(DisplayOrder.Text.Trim()); _NewAttributetype.PortalId = ZNodeConfigManager.SiteConfig.PortalID; _NewAttributetype.IsPrivate = false; //Update or Add bool Checkbool = false; if (ItemId > 0) { Checkbool = _AttributeTypeAccess.Update(_NewAttributetype); } else { Checkbool = _AttributeTypeAccess.Add(_NewAttributetype); } if (Checkbool) { //redirect to main page Response.Redirect(CancelLink); } else { //display error message lblError.Text = "An error occurred while updating. Please try again."; } }
protected void uxGrid_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "page") { } else { //Get the Value from the command argument string Id = e.CommandArgument.ToString(); if (e.CommandName == "Delete") { AttributeTypeAdmin _Access = new AttributeTypeAdmin(); ProductTypeAttribute _ProdTypeAttrib = new ProductTypeAttribute(); _ProdTypeAttrib.ProductAttributeTypeID = int.Parse(Id); bool Check = false; Check = _Access.DeleteProductTypeAttribute(_ProdTypeAttrib); } } }
/// <summary> /// Bind Edit Attribute Datas /// </summary> private void BindData() { //Declarations AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); ProductAttribute _ProductAttribute = _AdminAccess.GetByAttributeID(AttributeID); //Check Product Attribute for null if (_ProductAttribute != null) { Name.Text = _ProductAttribute.Name; DisplayOrder.Text = _ProductAttribute.DisplayOrder.ToString(); } }
/// <summary> /// Binds the Attribute type DropDownList /// </summary> private void BindList() { AttributeTypeAdmin _AttributeAdmin = new AttributeTypeAdmin(); lstAttributeTypeList.DataSource = _AttributeAdmin.GetAll(); lstAttributeTypeList.DataTextField = "Name"; lstAttributeTypeList.DataValueField = "AttributeTypeId"; lstAttributeTypeList.DataBind(); }
/// <summary> /// Bind data to the fields /// </summary> private void BindEditData() { AttributeTypeAdmin _AttributeTypeAccess = new AttributeTypeAdmin(); AttributeType _AttributeTypeList = _AttributeTypeAccess.GetByAttributeTypeId(ItemId); //Get Attribute Type Values if (_AttributeTypeList != null) { Name.Text = _AttributeTypeList.Name; DisplayOrder.Text = _AttributeTypeList.DisplayOrder.ToString(); } }
/// <summary> /// Binds the Attribute type DropDownList /// </summary> private void BindList() { AttributeTypeAdmin _AttributeAdmin = new AttributeTypeAdmin(); lstAttributeTypeList.DataSource = _AttributeAdmin.GetAll(); lstAttributeTypeList.DataTextField = "Name"; lstAttributeTypeList.DataValueField = "AttributeTypeId"; lstAttributeTypeList.DataBind(); ListItem Li = new ListItem("All", "0"); lstAttributeTypeList.Items.Insert(0, Li); }
/// <summary> /// Grid Row Command Event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void uxGrid_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "page") { } else { //Get the Value from the command argument string Id = e.CommandArgument.ToString(); if (e.CommandName == "Edit") { //Redirect to Attribute Edit page Response.Redirect(AddAttributeLink + ItemID + "&AttributeID=" + Id); } if (e.CommandName == "Delete") { AttributeTypeAdmin _Access = new AttributeTypeAdmin(); ProductAttribute _Attribute = _Access.GetByAttributeID(int.Parse(Id)); if (_Access.DeleteProductAttribute(_Attribute)) { //Nothing todo here } else { FailureText.Text = "* Delete action could not be completed because the Product Attribute Value is in use."; } } } }
private void BindGrid() { AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); uxGrid.DataSource = _AdminAccess.GetByAttributeTypeID(ItemID); uxGrid.DataBind(); }
private void BindData() { AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); AttributeType _AttributeTypeList = _AdminAccess.GetByAttributeTypeId(ItemID); if (_AttributeTypeList != null) { //lblAttributeName.Text = _AttributeTypeList.Description; //lblAttributeName.Text = _AttributeTypeList.Name; //lblDisplayOrder.Text = _AttributeTypeList.DisplayOrder.ToString(); lblAttributeType.Text = _AttributeTypeList.Name; } }
/// <summary> /// Bind Grid /// </summary> private void BindGrid() { AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); DataSet ds = _AdminAccess.GetAll().ToDataSet(true); DataView dv = new DataView(ds.Tables[0]); dv.Sort = "Name"; uxGrid.DataSource = dv; uxGrid.DataBind(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void uxGrid_Sorting(object sender, GridViewSortEventArgs e) { if (IsSearchEnabled) { AttributeTypeAdmin AttributeAccess = new AttributeTypeAdmin(); DataSet ds = AttributeAccess.GetAttributeBySearchData(txtAttributeName.Text.Trim()); uxGrid.DataSource = SortDataTable(ds, e.SortExpression, true); uxGrid.DataBind(); } else { AttributeTypeAdmin _AdminAccess = new AttributeTypeAdmin(); DataSet ds = _AdminAccess.GetAll().ToDataSet(true); uxGrid.DataSource = SortDataTable(ds, e.SortExpression, true); uxGrid.DataBind(); } if (GetSortDirection() == "DESC") { e.SortDirection = SortDirection.Descending; } else { e.SortDirection = SortDirection.Ascending; } }