コード例 #1
0
        bool Comparador.menorIgualQue(object q)
        {
            ProyectosInversion Aux = (ProyectosInversion)q;
            bool bandera           = false;
            ProyectosInversion p2  = (ProyectosInversion)q;

            if (Prioridad <= p2.Prioridad)
            {
                if (Departamento == "Chiquimula" || Departamento == "Baja Verapaz" || Departamento == "Alta Verapaz" || Departamento == "Zacapa" || Departamento == "El Progreso" || Departamento == "Guatemala")
                {
                    if (Departamento.CompareTo(p2.Departamento) < 0 || Departamento.CompareTo(p2.Departamento) > 0)
                    {
                        bandera = true;
                    }
                    else
                    {
                        bandera = false;
                    }
                }
                else
                {
                    bandera = false;
                }
            }
            else
            {
                bandera = false;
            }

            return(bandera);
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            ProyectosInversion ObjDatoBuscado = new ProyectosInversion(Convert.ToDecimal(textBox1.Text), " ", " ", " ");

            MiArbolAvl.buscar(ObjDatoBuscado);
            ProyectosInversion ObjDatoEncontrado = (ProyectosInversion)MiArbolAvl.buscar(ObjDatoBuscado).valorNodo();

            textBox2.Text = ObjDatoEncontrado.ToString();
        }
コード例 #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            int    counter = 0;
            string line;

            System.IO.StreamReader file = new System.IO.StreamReader("C:\\Users\\HP\\Desktop\\PROGRAM III\\Tarea árboles avl\\Tarea árboles avl\\txtArchivo.txt");
            Char delimiter = ',';

            while ((line = file.ReadLine()) != null)
            {
                String[]           substrings = line.Split(delimiter);
                ProyectosInversion ObjDato    = new ProyectosInversion(Convert.ToDecimal(substrings[0]), substrings[1], substrings[2], substrings[3]);

                MiArbolAvl.insertar(ObjDato);
                counter++;
            }
            file.Close();
        }
コード例 #4
0
        bool Comparador.mayorQue(object q)
        {
            ProyectosInversion Aux = (ProyectosInversion)q;

            return(Prioridad > Aux.Prioridad);
        }
コード例 #5
0
        bool Comparador.igualQue(object q)
        {
            ProyectosInversion Aux = (ProyectosInversion)q;

            return(Prioridad == Aux.Prioridad);
        }