Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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");
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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 = "";
            //}
        }
Ejemplo n.º 7
0
 public InvioVisuraPIL(Visura visura, Ambiente ambiente) : base(ambiente, visura, null)
 {
 }
Ejemplo n.º 8
0
 public Vol(Ambiente ambiente, Visura visura, string idRichiesta) : base(ambiente, visura, idRichiesta)
 {
     Init();
 }
Ejemplo n.º 9
0
 public ConfermaVisuraPil(Visura visura, Ambiente ambiente) : base(ambiente, visura, null)
 {
 }
Ejemplo n.º 10
0
 public NpceOperationBase(Ambiente ambiente, Visura visura, string idRichiesta) : this(ambiente, idRichiesta)
 {
     _visura = visura;
 }