Ejemplo n.º 1
0
        public override bool Equals(object obj)
        {
            var objeto = obj as ProgramaAreaTematica;

            return(objeto == null ? false : Programa.Equals(objeto.Programa) &&
                   AreaTematica.Equals(objeto.AreaTematica));
        }
        private bool Validar()
        {
            if (Programa.Equals(string.Empty))
            {
                Error = "No ha seleccionado ningun programa";
                return(false);
            }

            if (NumeroCreditos < 2 || NumeroCreditos > 7)
            {
                Error = "Cantidad de creditos seleccionada no válida. Deben ser minimo 2 o maximo 7";
                return(false);
            }

            if (this.EstratoColegio < 1 || this.EstratoColegio > 6)
            {
                Error = "El valor ingresado para estrato de colegio no es valido";
                return(false);
            }

            if (this.EstratoVivienda < 1 || this.EstratoVivienda > 6)
            {
                Error = "El valor ingresado para estrato de colegio no es valido";
                return(false);
            }

            return(true);
        }