Ejemplo n.º 1
0
 protected void grid_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Delete")
     {
         TaxServices.DeleteTax(int.Parse((string)e.CommandArgument));
     }
     if (e.CommandName == "AddTax")
     {
         GridViewRow footer    = grid.FooterRow;
         string      name      = ((TextBox)footer.FindControl("txtNewName")).Text;
         string      regNumber = ((TextBox)footer.FindControl("txtNewRegNumber")).Text;
         bool        enabled   = Convert.ToBoolean(((DropDownList)footer.FindControl("ddlNewEnabled")).SelectedValue);
         int         countryId = Convert.ToInt32(((DropDownList)footer.FindControl("ddlCountry")).SelectedValue);
         if ((name.Trim().Length != 0) && (regNumber.Trim().Length != 0))
         {
             var tax = new TaxElement {
                 CountryID = countryId, DependsOnAddress = TypeRateDepends.Default, Enabled = enabled, FederalRate = 0.0M, Name = name, Priority = 1, RegNumber = regNumber, ShowInPrice = false, Type = (RateType)1
             };
             TaxServices.CreateTax(tax);
             //if (tax.TaxId != 0)
             //    Response.Redirect("Tax.aspx?TaxID=" + tax.TaxId);
         }
         grid.ShowFooter = false;
     }
 }
Ejemplo n.º 2
0
 protected void grid_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Delete")
     {
         TaxServices.DeleteTax(int.Parse((string)e.CommandArgument));
     }
     if (e.CommandName == "AddTax")
     {
         GridViewRow footer      = grid.FooterRow;
         string      name        = ((TextBox)footer.FindControl("txtNewName")).Text;
         float       rate        = ((TextBox)footer.FindControl("txtNewRate")).Text.TryParseFloat();
         bool        enabled     = SQLDataHelper.GetBoolean(((DropDownList)footer.FindControl("ddlNewEnabled")).SelectedValue);
         bool        showInPrice = SQLDataHelper.GetBoolean(((DropDownList)footer.FindControl("ddlNewShowInPrice")).SelectedValue);
         if ((name.Trim().Length != 0))
         {
             var tax = new TaxElement {
                 Enabled = enabled, Rate = rate, Name = name, ShowInPrice = showInPrice
             };
             TaxServices.CreateTax(tax);
         }
         grid.ShowFooter = false;
     }
 }