public void SetDefault() { Baratti = new List <AnnuncioViewModel>(); //BarattiToken = new List<string>(); TipoOfferta = TipoPagamento.HAPPY; PersonaModel utente = (HttpContext.Current.Session["utente"] as PersonaModel); if (utente != null) { PERSONA_INDIRIZZO indirizzo = utente.Indirizzo.FirstOrDefault(m => m.TIPO == (int)TipoIndirizzo.Residenza); NominativoDestinatario = utente.NomeVisibile; PERSONA_TELEFONO telefono = utente.Telefono.FirstOrDefault(m => m.TIPO == (int)TipoTelefono.Privato); if (telefono != null) { TelefonoDestinatario = telefono.TELEFONO; } if (indirizzo != null) { CapDestinatario = indirizzo.INDIRIZZO.COMUNE.CAP; IndirizzoDestinatario = indirizzo.INDIRIZZO.INDIRIZZO1; CivicoDestinatario = indirizzo.INDIRIZZO.CIVICO; } PERSONA_INDIRIZZO indirizzoSpedizione = utente.Indirizzo.FirstOrDefault(m => m.TIPO == (int)TipoIndirizzo.Spedizione); if (indirizzoSpedizione != null && indirizzoSpedizione.PERSONA_INDIRIZZO_SPEDIZIONE != null && indirizzoSpedizione.PERSONA_INDIRIZZO_SPEDIZIONE.Count() > 0) { PERSONA_INDIRIZZO_SPEDIZIONE datiSpedizione = indirizzoSpedizione.PERSONA_INDIRIZZO_SPEDIZIONE.FirstOrDefault(); NominativoDestinatario = datiSpedizione.NOMINATIVO; TelefonoDestinatario = datiSpedizione.TELEFONO; InfoExtraDestinatario = datiSpedizione.INFO_EXTRA; CapDestinatario = indirizzoSpedizione.INDIRIZZO.COMUNE.CAP; IndirizzoDestinatario = indirizzoSpedizione.INDIRIZZO.INDIRIZZO1; CivicoDestinatario = indirizzoSpedizione.INDIRIZZO.CIVICO; } } }
public void SetDefault() { PersonaModel utente = (HttpContext.Current.Session["utente"] as PersonaModel); PERSONA_INDIRIZZO indirizzo = utente.Indirizzo.FirstOrDefault(m => m.TIPO == (int)TipoIndirizzo.Residenza); NominativoDestinatario = utente.NomeVisibile; PERSONA_TELEFONO telefono = utente.Telefono.FirstOrDefault(m => m.TIPO == (int)TipoTelefono.Privato); if (telefono != null) { TelefonoDestinatario = telefono.TELEFONO; } if (indirizzo != null) { CapDestinatario = indirizzo.INDIRIZZO.COMUNE.CAP; IndirizzoDestinatario = indirizzo.INDIRIZZO.INDIRIZZO1; CivicoDestinatario = indirizzo.INDIRIZZO.CIVICO; } PERSONA_INDIRIZZO indirizzoSpedizione = utente.Indirizzo.FirstOrDefault(m => m.TIPO == (int)TipoIndirizzo.Spedizione); if (indirizzoSpedizione != null && indirizzoSpedizione.PERSONA_INDIRIZZO_SPEDIZIONE != null && indirizzoSpedizione.PERSONA_INDIRIZZO_SPEDIZIONE.Count() > 0) { PERSONA_INDIRIZZO_SPEDIZIONE datiSpedizione = indirizzoSpedizione.PERSONA_INDIRIZZO_SPEDIZIONE.FirstOrDefault(); NominativoDestinatario = datiSpedizione.NOMINATIVO; TelefonoDestinatario = datiSpedizione.TELEFONO; InfoExtraDestinatario = datiSpedizione.INFO_EXTRA; CapDestinatario = indirizzoSpedizione.INDIRIZZO.COMUNE.CAP; IndirizzoDestinatario = indirizzoSpedizione.INDIRIZZO.INDIRIZZO1; CivicoDestinatario = indirizzoSpedizione.INDIRIZZO.CIVICO; } NomeTitolareCarta = utente.Persona.NOME; CognomeTitolareCarta = utente.Persona.COGNOME; // caricare ultimo o i metodi di pagamento inseriti, caricandoli prima nella sessione utente PERSONA_METODO_PAGAMENTO metodoPagamento = utente.MetodoPagamento.LastOrDefault(); if (metodoPagamento != null) { TipoCarta = (TipoCartaCredito)metodoPagamento.TIPO_CARTA; NumeroCarta = metodoPagamento.NUMERO; Cvv2 = (int)metodoPagamento.CVV2; MeseScadenzaCarta = (Month)metodoPagamento.MESE; AnnoScadenzaCarta = (int)metodoPagamento.ANNO; NomeTitolareCarta = metodoPagamento.NOME; CognomeTitolareCarta = metodoPagamento.COGNOME; } }