static EntityCollection CriaContact(int totalEntidades, int tamanhoPacote, int contador) { contador *= tamanhoPacote; EntityCollection colecaoEntidades = new EntityCollection(); for (int i = 0; i < tamanhoPacote; i++) { if (contador == totalEntidades) { break; } ; Entity entidade = new Entity("contact"); entidade.Attributes.Add("crb79_importado", false); string[] endereco = (GeradorForm.GeradorEndereco()); entidade.Attributes.Add("address1_postalcode", endereco[0]); entidade.Attributes.Add("address1_line1", endereco[1]); entidade.Attributes.Add("address1_line2", endereco[2]); entidade.Attributes.Add("address1_line3", endereco[3]); entidade.Attributes.Add("address1_city", endereco[4]); entidade.Attributes.Add("address1_stateorprovince", endereco[5]); entidade.Attributes.Add("address1_country", "Brasil"); string emailNome = GeradorForm.GeradorSobrenome(); entidade.Attributes.Add("firstname", emailNome); entidade.Attributes.Add("emailaddress1", GeradorForm.GeradorEmail(emailNome)); entidade.Attributes.Add("lastname", GeradorForm.GeradorSobrenome()); entidade.Attributes.Add("crb79_cpf", GeradorCPF_CNPJ.GeradorCPF()); // cred2_cpf = Apresentação// crb79_cpf = Cobaia entidade.Attributes.Add("mobilephone", GeradorForm.GeredorTelefone(endereco[5])); colecaoEntidades.Entities.Add(entidade); contador++; } return(colecaoEntidades); }
static EntityCollection CriaAccount(EntityCollection contact, int tamanhoPacote, int contador) { contador *= tamanhoPacote; EntityCollection colecaoEntidades = new EntityCollection(); for (int i = 0; i < tamanhoPacote; i++) { if (contador == contact.Entities.Count) { break; } ; Entity entidade = new Entity("account"); int numero = rnd.Next(0, 999); entidade.Attributes.Add("crb79_importado", false); string[] endereco = (GeradorForm.GeradorEndereco()); entidade.Attributes.Add("address1_postalcode", endereco[0]); entidade.Attributes.Add("address1_line1", endereco[1]); entidade.Attributes.Add("address1_line2", endereco[2]); entidade.Attributes.Add("address1_line3", endereco[3]); entidade.Attributes.Add("address1_city", endereco[4]); entidade.Attributes.Add("address1_stateorprovince", endereco[5]); entidade.Attributes.Add("address1_country", "Brasil"); entidade.Attributes.Add("primarycontactid", new EntityReference("contact", contact[contador].Id)); string emailSobrenome = GeradorForm.GeradorSobrenome(); entidade.Attributes.Add("emailaddress1", GeradorForm.GeradorEmail(emailSobrenome)); entidade.Attributes.Add("name", $"{emailSobrenome} {numero} ltda."); entidade.Attributes.Add("crb79_cnpj", GeradorCPF_CNPJ.GeradorCNPJ()); // cred2_cnpj = Apresentação// crb79_cnpj = Cobaia entidade.Attributes.Add("telephone1", GeradorForm.GeredorTelefone(endereco[5])); colecaoEntidades.Entities.Add(entidade); contador++; } return(colecaoEntidades); }
static EntityCollection CriaLead(int totalEntidades, int tamanhoPacote, int contador) { contador *= tamanhoPacote; EntityCollection colecaoEntidades = new EntityCollection(); for (int i = 0; i < tamanhoPacote; i++) { if (contador == totalEntidades) { break; } ; Entity entidade = new Entity("lead"); entidade.Attributes.Add("crb79_importado", false); string[] endereco = (GeradorForm.GeradorEndereco()); entidade.Attributes.Add("address1_postalcode", endereco[0]); entidade.Attributes.Add("address1_line1", endereco[1]); entidade.Attributes.Add("address1_line2", endereco[2]); entidade.Attributes.Add("address1_line3", endereco[3]); entidade.Attributes.Add("address1_city", endereco[4]); entidade.Attributes.Add("address1_stateorprovince", endereco[5]); entidade.Attributes.Add("address1_country", "Brasil"); string emailNome = (GeradorForm.GeradorNome()); entidade.Attributes.Add("emailaddress1", GeradorForm.GeradorEmail(emailNome)); entidade.Attributes.Add("firstname", emailNome); string sobrenomeEmpresa = (GeradorForm.GeradorSobrenome()); entidade.Attributes.Add("lastname", sobrenomeEmpresa); entidade.Attributes.Add("companyname", sobrenomeEmpresa + " ltda."); entidade.Attributes.Add("subject", GeradorForm.GeredorTopico()); entidade.Attributes.Add("telephone1", GeradorForm.GeredorTelefone(endereco[5])); entidade.Attributes.Add("mobilephone", GeradorForm.GeredorTelefone(endereco[5])); colecaoEntidades.Entities.Add(entidade); contador++; } return(colecaoEntidades); }