예제 #1
0
 public bool CoincideCon(Persona modelo)
 {
     if (modelo.DNI != 0 && modelo.DNI != DNI)
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Apellido) && !Apellido.Equals(modelo.Apellido, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Direccion) && !Direccion.Equals(modelo.Direccion, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Telefono) && !Telefono.Equals(modelo.Telefono, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (modelo.FechaDeNacimiento != DateTime.MinValue && FechaDeNacimiento != modelo.FechaDeNacimiento)
     {
         return(false);
     }
     return(true);
 }
예제 #2
0
 public bool CoincideCon(Persona modelo)
 {
     // IF SON TODOS LOS CASOS QUE NO COINCIDEN EL ORIGINAL CON EL MODELO
     // si el dni el modelo de Persona  es diferente a 0 y es diferente al dni persona(original)
     if (modelo.DNI != 0 && modelo.DNI != DNI)
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Apellido) && !Apellido.Equals(modelo.Apellido, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Direccion) && !Direccion.Equals(modelo.Direccion, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Telefono) && !Telefono.Equals(modelo.Telefono, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (modelo.FechaDeNacimiento != DateTime.MinValue && FechaDeNacimiento != modelo.FechaDeNacimiento)
     {
         return(false);
     }
     return(true);
 }