Example #1
0
 private void saveCategoryBtn_Click(object sender, EventArgs e)
 {
     if (!ValidateFields())
     {
         return;
     }
     try
     {
         CategoryWSClient ws = new CategoryWSClient();
         ws.createCategory(new Security {
             BinarySecurityToken = authToken
         },
                           new createCategory {
             arg1 = new categoryData {
                 name = category_name.Text
             }
         });
         parentForm.FilterCategoriesTable();
         this.Close();
     }
     catch (FaultException <RepeatedNameException> ex)
     {
         ShowExceptionError("Ya hay otra categoría con dicho nombre. Por favor, introduzca otro");
     }
     catch (FaultException <InvalidEntityException> ex)
     {
         ShowExceptionError("Error. No se han recibido todos los campos necesarios para completar la operación");
     }
 }