Example #1
0
 private void save_company_button_Click(object sender, EventArgs e)
 {
     if (!ValidateEmptyFields())
     {
         return;
     }
     try
     {
         CompanyWSClient ws          = new CompanyWSClient();
         companyData     companyData = new companyData();
         completeCompanyData(companyData);
         ws.createCompany(new Security {
             BinarySecurityToken = authToken
         },
                          new createCompany {
             arg1 = companyData
         });
         parentForm.FilterCompaniesTable();
         this.Close();
     }
     catch (FaultException <RepeatedDocumentException> ex)
     {
         ShowExceptionError("Ya hay otra empresa con dicho documento. Por favor, introduzca otro");
     }
     catch (FaultException <InvalidEntityException> ex)
     {
         ShowExceptionError("Error. No se han recibido todos los campos necesarios para completar la operaciĆ³n");
     }
 }