protected void SaveButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = TaxProviderManager.GetTaxProviderByID(this.TaxProviderID); if (taxProvider != null) { taxProvider = TaxProviderManager.UpdateTaxProvider(taxProvider.TaxProviderID, txtName.Text, txtDescription.Text, txtConfigureTemplatePath.Text, txtClassName.Text, txtDisplayOrder.Value); IConfigureTaxModule configureModule = GetConfigureModule(); if (configureModule != null) { configureModule.Save(); } Response.Redirect("TaxProviderDetails.aspx?TaxProviderID=" + taxProvider.TaxProviderID.ToString()); } else { Response.Redirect("TaxProviders.aspx"); } } catch (Exception exc) { ProcessException(exc); } } }
private void BindGrid() { var taxProviders = TaxProviderManager.GetAllTaxProviders(); gvTaxProviders.DataSource = taxProviders; gvTaxProviders.DataBind(); }
protected void DeleteButton_Click(object sender, EventArgs e) { try { TaxProviderManager.DeleteTaxProvider(this.TaxProviderId); Response.Redirect("TaxProviders.aspx"); } catch (Exception exc) { ProcessException(exc); } }
protected void rdbIsDefault_CheckedChanged(object sender, EventArgs e) { foreach (GridViewRow row in gvTaxProviders.Rows) { RadioButton rdbIsDefault = (RadioButton)row.FindControl("rdbIsDefault"); HiddenField hfTaxProviderID = (HiddenField)row.FindControl("hfTaxProviderID"); int taxProviderID = int.Parse(hfTaxProviderID.Value); if (rdbIsDefault == sender) { TaxManager.ActiveTaxProvider = TaxProviderManager.GetTaxProviderByID(taxProviderID); } } BindGrid(); }
private void CreateChildControlsTree() { TaxProvider taxProvider = TaxProviderManager.GetTaxProviderById(this.TaxProviderId); if (taxProvider != null) { Control child = null; try { child = base.LoadControl(taxProvider.ConfigureTemplatePath); this.ConfigurePlaceHolder.Controls.Add(child); } catch (Exception) { } } }
private void BindData() { TaxProvider taxProvider = TaxProviderManager.GetTaxProviderById(this.TaxProviderId); if (taxProvider != null) { this.txtName.Text = taxProvider.Name; this.txtDescription.Text = taxProvider.Description; this.txtConfigureTemplatePath.Text = taxProvider.ConfigureTemplatePath; this.txtClassName.Text = taxProvider.ClassName; this.txtDisplayOrder.Value = taxProvider.DisplayOrder; } else { Response.Redirect("TaxProviders.aspx"); } }
protected void AddButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { TaxProvider taxProvider = TaxProviderManager.InsertTaxProvider(txtName.Text, txtDescription.Text, txtConfigureTemplatePath.Text, txtClassName.Text, txtDisplayOrder.Value); Response.Redirect("TaxProviderDetails.aspx?TaxProviderID=" + taxProvider.TaxProviderId.ToString()); } catch (Exception exc) { ProcessException(exc); } } }
protected void btnSave_Click(object sender, EventArgs e) { try { foreach (GridViewRow row in gvTaxProviders.Rows) { RadioButton rdbIsDefault = (RadioButton)row.FindControl("rdbIsDefault"); HiddenField hfTaxProviderId = (HiddenField)row.FindControl("hfTaxProviderId"); int taxProviderId = int.Parse(hfTaxProviderId.Value); if (rdbIsDefault.Checked) { TaxManager.ActiveTaxProvider = TaxProviderManager.GetTaxProviderById(taxProviderId); } } BindGrid(); } catch (Exception exc) { ProcessException(exc); } }
protected void SaveButton_Click(object sender, EventArgs e) { if (Page.IsValid) { try { var taxProvider = TaxProviderManager.GetTaxProviderById(this.TaxProviderId); if (taxProvider != null) { taxProvider = TaxProviderManager.UpdateTaxProvider(taxProvider.TaxProviderId, txtName.Text, txtDescription.Text, txtConfigureTemplatePath.Text, txtClassName.Text, txtDisplayOrder.Value); var configureModule = GetConfigureModule(); if (configureModule != null) { configureModule.Save(); } CustomerActivityManager.InsertActivity( "EditTaxProvider", GetLocaleResourceString("ActivityLog.EditTaxProvider"), taxProvider.Name); Response.Redirect(string.Format("TaxProviderDetails.aspx?TaxProviderID={0}&TabID={1}", taxProvider.TaxProviderId, this.GetActiveTabId(this.TaxTabs))); } else { Response.Redirect("TaxProviders.aspx"); } } catch (Exception exc) { ProcessException(exc); } } }