示例#1
0
        /// <summary>
        /// Returns true if Convenio instances are equal
        /// </summary>
        /// <param name="other">Instance of Convenio to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(Convenio other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     NombreProveedor == other.NombreProveedor ||
                     NombreProveedor != null &&
                     NombreProveedor.Equals(other.NombreProveedor)
                     ) &&
                 (
                     Identificacion == other.Identificacion ||
                     Identificacion != null &&
                     Identificacion.Equals(other.Identificacion)
                 ) &&
                 (
                     TipoConvenio == other.TipoConvenio ||
                     TipoConvenio != null &&
                     TipoConvenio.Equals(other.TipoConvenio)
                 ) &&
                 (
                     FechaVigencia == other.FechaVigencia ||
                     FechaVigencia != null &&
                     FechaVigencia.Equals(other.FechaVigencia)
                 ) &&
                 (
                     Correo == other.Correo ||
                     Correo != null &&
                     Correo.Equals(other.Correo)
                 ) /*&&
                    * (
                    * Pais == other.Pais ||
                    * Pais != null &&
                    * Pais.Equals(other.Pais)
                    * ) */&&
                 (
                     Ciudad == other.Ciudad ||
                     Ciudad != null &&
                     Ciudad.Equals(other.Ciudad)
                 ) &&
                 (
                     Endpoint == other.Endpoint ||
                     Endpoint != null &&
                     Endpoint.Equals(other.Endpoint)
                 ) &&
                 (
                     TemplateEntrada == other.TemplateEntrada ||
                     TemplateEntrada != null &&
                     TemplateEntrada.Equals(other.TemplateEntrada)
                 ) &&
                 (
                     TemplateSalida == other.TemplateSalida ||
                     TemplateSalida != null &&
                     TemplateSalida.Equals(other.TemplateSalida)
                 ) &&
                 (
                     EstadoConvenio == other.EstadoConvenio ||
                     EstadoConvenio != null &&
                     EstadoConvenio.Equals(other.EstadoConvenio)
                 ));
        }
示例#2
0
 public bool EstaIdentificadoCon(Identificacion identificacion)
 {
     return(_identificacion.Equals(identificacion));
 }