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"); } }
private void completeCompanyData(companyData data) { data.name = com_name.Text; data.description = com_desc.Text; data.idDocument = com_doc.Text; data.idDocumentType = (LegalPersonIdDocumentType)com_doc_type.SelectedItem; data.idDocumentTypeSpecified = true; data.locationInfo = new LocationInfo { City = com_city.Text, Region = com_region.Text, Country = com_country.Text, ZipCode = com_zipcode.Text }; }
partial void DeletecompanyData(companyData instance);
partial void UpdatecompanyData(companyData instance);
partial void InsertcompanyData(companyData instance);