public void Invio_Pil() { Ambiente ambiente = null; Visura visura = null; ambiente = new Ambiente { customerid = "nello.citta.npce", costcenter = "UNF", billingcenter = "IdCdF", idsender = "999988", sendersystem = "H2H", smuser = "******", contracttype = "PosteWeb", usertype = "B", LolUri = "http://10.10.5.101/LOLGC/LolService.svc", VolUri = "http://172.21.21.4/NPCE_EntryPoint/WscE.svc", Username = "******", Password = "******" }; visura = GetVisura(8).Result; visura.VisureTipoRecapito = new VisureTipoRecapito { Id = "D", Descrizione = "Download" }; var operation = new InvioVisuraPIL(visura, ambiente); operation.Execute(true, false); }
private Visura CreateNewVisura() { Visura visura = new Visura { RichiedenteCognome = "ROSSI", RichiedenteNome = "MARIO", RichiedenteCap = "00144", RichiedenteIndirizzo = "VIALE EUROPA 175", RichiedenteLocalita = "ROMA ", RichiedentePrefissoTelefono = "06", RichiedenteTelefono = "282741", DestinatarioCap = "00144", DestinatarioEmail = "*****@*****.**", DestinatarioLocalita = "ROMA", DestinatarioNominativo = "BIANCHI GIULIO", DocumentoIntestatarioCCIAA = "RM", DocumentoIntestatarioNREA = "1064345", DocumentoIntestatarioCognome = "Verdi", DocumentoIntestatarioNome = "Emilio", DocumentoIntestatarioCodiceFiscale = "MCRPQL64T08F537U" }; _visureRepository.Add(visura); return(visura); }
private Intestatario MapIntestatatario(Visura visura) { return(new Intestatario { CCIAA = visura.DocumentoIntestatarioCCIAA, CodiceFiscale = visura.DocumentoIntestatarioCodiceFiscale, Cognome = visura.DocumentoIntestatarioCognome, Nome = visura.DocumentoIntestatarioNome, NREA = string.IsNullOrEmpty(visura.DocumentoIntestatarioNREA) ? (int?)null : Convert.ToInt32(visura.DocumentoIntestatarioNREA), RagioneSociale = visura.DocumentoIntestatarioRagioneSociale }); }
public void UpdateVisure(Visura visura) { var item = Visure.Where(v => v.Id == visura.Id).FirstOrDefault(); if (item == null) { var wrapper = new VisuraWrapper(visura); wrapper.PropertyChanged += Wrapper_PropertyChanged; Visure.Add(wrapper); } else { item.PropertyChanged -= Wrapper_PropertyChanged; Visure.Remove(item); var newWrapper = new VisuraWrapper(visura); newWrapper.PropertyChanged += Wrapper_PropertyChanged; Visure.Add(newWrapper); } // OnPropertyChanged("Visure"); }
public override async Task LoadAsync(int id) { Visura visura = (id > 0) ? await _visureRepository.GetByIdAsync(id) : CreateNewVisura(); Id = id; TipiDocumento = new ObservableCollection <VisureTipoDocumento>(await _visureRepository.GetAllTipiDocumentoAsync()); FormatiDocumento = new ObservableCollection <VisureFormatoDocumento>(await _visureRepository.GetAllFormatiDocumentoAsync()); allCodiciDocumento = new ObservableCollection <VisureCodiceDocumento>(await _visureRepository.GetAllCodiciDocumentoAsync()); TipiRecapito = new ObservableCollection <VisureTipoRecapito>(await _visureRepository.GetAllTipiRecapitoAsync()); InitializeVisura(visura); SetTitle(id); }
private void InitializeVisura(Visura visura) { Visura = new VisuraWrapper(visura); Visura.PropertyChanged += (s, e) => { if (!HasChanges) { HasChanges = _visureRepository.HasChanges(); } if (e.PropertyName == nameof(Visura.HasErrors)) { ((DelegateCommand)SaveCommand).RaiseCanExecuteChanged(); } }; ((DelegateCommand)SaveCommand).RaiseCanExecuteChanged(); // Little trick to trigger validation on a new anagrafica //if (Visura.Id == 0) //{ // Visura.DestinatarioNominativo = ""; //} }
public InvioVisuraPIL(Visura visura, Ambiente ambiente) : base(ambiente, visura, null) { }
public Vol(Ambiente ambiente, Visura visura, string idRichiesta) : base(ambiente, visura, idRichiesta) { Init(); }
public ConfermaVisuraPil(Visura visura, Ambiente ambiente) : base(ambiente, visura, null) { }
public NpceOperationBase(Ambiente ambiente, Visura visura, string idRichiesta) : this(ambiente, idRichiesta) { _visura = visura; }