예제 #1
0
 internal void aggiornaCliente(Cliente cl)
 {
     var cta = new ClienteTableAdapter();
     cta.UpdateById(
         cl.Nome, cl.Cognome, cl.IsFemmina, cl.Indirizzo,
         cl.ComuneResidenza == null ? null : (int?)cl.ComuneResidenza.Id,
         cl.StatoResidenza == null ? null : (int?)cl.StatoResidenza.Id,
         cl.Telefoni, cl.Descr, cl.Email,
         cl.DataNascita == DateTime.MinValue ? null : (DateTime?)cl.DataNascita,
         cl.ComuneNascita== null ? null : (int?)cl.ComuneNascita.Id,
         cl.StatoNascita == null ? null : (int?)cl.StatoNascita.Id,
         cl.StatoCittadinanza == null ? null : (int?)cl.StatoCittadinanza.Id,
         cl.TipoDoc == null ? null : (int?)cl.TipoDoc.Id,
         cl.NumDoc, 
         cl.DataRilascioDoc == DateTime.MinValue ? null : (DateTime?)cl.DataRilascioDoc,
         cl.ComuneRilascioDoc == null ? null : (int?)cl.ComuneRilascioDoc.Id,
         cl.StatoRilascioDoc == null ? null : (int?)cl.StatoRilascioDoc.Id,
         cl.ProvenIstat == null ? null : (int?)cl.ProvenIstat.Id,
         cl.Id
     );
 }