private void testDoSale() { CustomerSalesServicesClient client = new CustomerSalesServicesClient(); doSaleRequest request = new doSaleRequest(); customer c = new customer(); c.birthDate = new DateTime(1984, 3, 3); c.birthDateSpecified = true; addressDTO add = new addressDTO(); add.addressDetail = "Rua 1"; add.type = addressType.RESIDENTIAL; add.typeSpecified = true; add.addressNumber = "123"; add.addressPostalCode = "06871120"; add.city = "Embu"; add.neighborhood = "Marilú"; add.state = "SP"; phoneDTO phone = new phoneDTO(); phone.phoneNumber = "1143216363"; phone.type = phoneType.RESIDENTIAL; phone.typeSpecified = true; c.fullName = "Teste Abobrinha"; c.gender = gender.MALE; c.genderSpecified = true; identityDTO iden = new identityDTO(); iden.documentType = document.CPF; iden.documentTypeSpecified = true; iden.documentValue = "40614102022"; c.maritalStatus = maritalStatus.SINGLE; c.maritalStatusSpecified = true; //criar novo contato para celular e repetir //cus.contacts[1].phone.phoneNumber = segurosuppro.Celular; //cus.contacts[1].phone.type = phoneType.MOBILE; cardPaymentDTO card = new cardPaymentDTO(); card.cardDisplayName = "THIAGO SANTANA"; card.cardFlag = "luiza"; card.cardNumber = "5307804589564512"; card.cardSecurityCode = "456"; card.cardValidity = new DateTime(1985, 1, 26); card.cardValiditySpecified = true; card.cardValue = Convert.ToDecimal("19,90"); card.cardValueSpecified = true; productDTO prod = new productDTO(); prod.descripton = "CARTÃO PROTEGIDO"; prod.ID = 25; prod.IDSpecified = true; contactDTO cc = new contactDTO(); cc.address = add; cc.phone = phone; contactDTO[] contatos = new contactDTO[] { cc }; c.contacts = contatos; c.identity = iden; paymentMethod payM = new paymentMethod(); payM.cardPayment = card; identityDTO idensales = new identityDTO(); idensales.documentType = document.CPF; idensales.documentTypeSpecified = true; idensales.documentValue = "10752104969"; loginDTO log = new loginDTO(); log.username = "******"; log.password = "******"; partner part = new partner(); part.ID = 001; part.IDSpecified = true; salesman salman = new salesman(); salman.identity = idensales; salman.login = log; salman.partner = part; salman.operatorName = "Saulo Mezencio"; sale sa = new sale(); sa.customer = c; sa.paymentMethod = payM; sa.product = prod; sa.salesman = salman; request.sale = sa; doSaleResponse response = null; try { response = client.doSale(request); Console.WriteLine("Response = " + response); Console.WriteLine("PARANDO PARA VISUALIZAR JANELA"); } catch (Microsoft.Web.Services3.ResponseProcessingException exR) { Console.WriteLine("Exception to call service FAULT: " + exR.Response.OuterXml); Console.WriteLine("PARANDO PARA VISUALIZAR JANELA ANTERIOR"); }/* catch (Exception ex) { * Console.WriteLine("Exception : " + ex); * Console.WriteLine("PARANDO PARA VISUALIZAR JANELA"); * }*/ }
public doSaleResponse doSale(doSaleRequest doSaleRequest) { return(client.doSale(doSaleRequest)); }