Exemplo n.º 1
0
        private bool validar(Clase clase1, Clase clase2)
        {
            String atributosClase1 = clase1.getAtributos();
            String metodosClase1   = clase1.getMetodos();
            String atributosClase2 = clase2.getAtributos();
            String metodosClase2   = clase2.getMetodos();
            String tituloClase1    = clase1.getTitulo();
            String tituloClase2    = clase2.getTitulo();
            String errores         = "";

            if (tituloClase2.Equals(""))
            {
                errores += "Ingresa el nombre de la clase padre\n";
            }
            if (tituloClase1.Equals(""))
            {
                errores += "Ingresa el nombre de la clase hijo\n";
            }
            if (atributosClase2.Equals(""))
            {
                errores += "Ingresa los atributos de la clase padre\n";
            }
            if (metodosClase2.Equals(""))
            {
                errores += "Ingresa los metodos de la clase padre\n";
            }
            if (!atributosClase1.Equals(atributosClase2))
            {
                errores += "La clase hijo debe tener los mismos atributos que la clase padre\n";
            }
            if (!metodosClase1.Equals(metodosClase2))
            {
                errores += "La clase hijo debe tener los mismos metodos que la clase padre\n";
            }
            if (!errores.Equals(""))
            {
                MessageBox.Show(errores);
                return(false);
            }
            else
            {
                return(true);
            }
        }