public override void setDatiComuniRichiesta(Pratica d) { this.DatiRichiesta = new VerificaAnagrafica(); this.DatiRichiesta.Cognome = d.Cognome; this.DatiRichiesta.Nome = d.Nome; this.DatiRichiesta.CodiceFiscale = d.CodFis; this.DatiRichiesta.Sesso = d.Sesso; this.DatiRichiesta.GiornoNas = d.GiornoNascita; this.DatiRichiesta.MeseNas = d.MeseNascita; this.DatiRichiesta.AnnoNas = d.AnnoNascita; this.DatiRichiesta.NoteRichiesta = d.Note; this.IsAuto = true; }
public override Pratica getDatiComuniRichiesta() { Pratica d = new Pratica(); d.Cognome = this.DatiRichiesta.Cognome; d.Nome = this.DatiRichiesta.Nome; d.CodFis = this.DatiRichiesta.CodiceFiscale; d.Sesso = this.DatiRichiesta.Sesso; d.GiornoNascita = this.DatiRichiesta.GiornoNas; d.MeseNascita = this.DatiRichiesta.MeseNas; d.AnnoNascita = this.DatiRichiesta.AnnoNas; return(d); }
public override void setDatiComuniRichiesta(Pratica d) { this.DatiRichiesta = new NullaOsta(); this.DatiRichiesta.Cognome = d.Cognome; this.DatiRichiesta.Nome = d.Nome; this.DatiRichiesta.CodiceFiscale = d.CodFis; this.DatiRichiesta.Sesso = d.Sesso; this.DatiRichiesta.GiornoNas = d.GiornoNascita; this.DatiRichiesta.MeseNas = d.MeseNascita; this.DatiRichiesta.AnnoNas = d.AnnoNascita; if (string.IsNullOrEmpty(d.Cognome) && string.IsNullOrEmpty(d.CodFis)) { this.IsAuto = false; } else { this.IsAuto = true; } }
public void EliminaPraticaTest() { int durata = 48; double rata = 100; double stipendio = 800; AnagCliente edo = new AnagCliente("Edo", "Farina", new DateTime(1993, 03, 11), "HarryPOtter"); g.AddAnagrafica(edo); edo = g.SearchCliente(edo); Assert.IsNotNull(edo); Pratica uno = new Pratica(edo.CodCliente, rata, durata, g.CalcolaPreventivo(stipendio, rata, durata)); Pratica due = new Pratica(edo.CodCliente, rata, 60, g.CalcolaPreventivo(stipendio, rata, durata)); g.AddPratica(uno); uno = g.SearchPratiche(edo.CodCliente)[0]; g.AddPratica(due); due = g.SearchPratiche(edo.CodCliente)[1]; g.EliminaPratica(uno); Assert.IsTrue(g.SearchPratiche(edo.CodCliente).Count >= 1); }
public static List <Pratica> GetDataFromFinder(IList <Filtro> filters, IEnumerable <string> metadata, int maxResults) { var results = new List <Pratica>(); IList <DocumentHeader> documents = FacadeFactory.Instance.DocumentFacade.GetDataForWs(filters.ToDictionary(f => f.Chiave, f => f.Valore), maxResults); var mappingProperties = GetDictionaryFromXml(HttpContext.Current.Server.MapPath("Mapping/Pratica.xml"), "name", "field"); foreach (var document in documents) { var pratica = new Pratica(); foreach (var entry in mappingProperties) { var propInfo = document.GetType().GetProperty(entry.Value); if (propInfo != null && (metadata.Any(x => x.Eq(entry.Key)) || metadata.Contains("ALL"))) { ReflectionHelper.SetProperty(pratica, entry.Key, propInfo.GetValue(document, null)); } } results.Add(pratica); } return(results); }
public void ModificaPraticaTest() { Assert.ThrowsException <Exception>(delegate { g.CalcolaPreventivo(800, 200, 48); }); int durata = 48; double rata = 160; double stipendio = 800; AnagCliente alessio = new AnagCliente("Alesssio", "TutteCose", new DateTime(1997, 11, 24), "PanePanelle"); g.AddAnagrafica(alessio); //Assert.IsNotNull(alessio); ook alessio = g.SearchCliente(alessio); //Assert.IsNotNull(alessio); ook Pratica uno = new Pratica(alessio.CodCliente, rata, durata, g.CalcolaPreventivo(stipendio, rata, durata)); Pratica due = new Pratica(alessio.CodCliente, rata, 60, g.CalcolaPreventivo(stipendio, rata, durata)); g.AddPratica(uno); //Assert.IsNotNull(uno); ook uno = g.SearchPratica(alessio.CodCliente); Assert.IsNotNull(uno); g.ModificaPratica(uno.NPrat, due); alessio.Pratiche = g.SearchPratiche(alessio.CodCliente); Assert.IsTrue(g.SearchPratiche(alessio.CodCliente)[0].Durata == 60); }
public virtual void setDatiComuniRichiesta(Pratica dati) { }