Exemplo n.º 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            CNovoCaso controller = new CNovoCaso();

            controller.gravaNovoCaso(CasoSingleton.getInstance());

            this.Close();
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            CasoSingleton casosSel = CasoSingleton.getInstance();

            casosSel.area_damaged    = Area_Damaged.Text;
            casosSel.canker_lesion   = Canker_Lesion.Text;
            casosSel.crop_hist       = Crop_Hist.Text;
            casosSel.date            = Date.Text;
            casosSel.external_decay  = External_Decay.Text;
            casosSel.fruiting_bodies = Fruit_Bodies.Text;
            casosSel.fruit_pods      = Fruit_Pods.Text;
            casosSel.fruit_spots     = Fruit_Sports.Text;
            casosSel.germination     = Germination.Text;
            casosSel.hail            = Hail.Text;
            casosSel.int_discolor    = Int_Discolor.Text;
            casosSel.leaf_shread     = Leaf_Shared.Text;
            casosSel.leafspots_halo  = Leafspots_Halo.Text;
            casosSel.leafspots_marg  = Leafspot_Marg.Text;
            casosSel.leafspot_size   = Leafspot_Size.Text;
            casosSel.leaf_malf       = Leaf_Malf.Text;
            casosSel.leaf_mild       = Leaf_Mild.Text;
            casosSel.leaves          = Leaves.Text;
            casosSel.lodging         = Lodging.Text;
            casosSel.mold_growth     = Mold_Growth.Text;
            casosSel.mycelium        = Mycelium.Text;
            casosSel.plant_stand     = Plant_Stand.Text;
            casosSel.plant_growth    = Plant_Growth.Text;
            casosSel.precip          = Precip.Text;
            casosSel.roots           = Roots.Text;
            casosSel.sclerotia       = Sclerotia.Text;
            casosSel.seed            = Seed.Text;
            casosSel.seed_discolor   = Seed_Discolor.Text;
            casosSel.seed_size       = Seed_Size.Text;
            casosSel.seed_tmt        = Seed_Tmt.Text;
            casosSel.severity        = Severity.Text;
            casosSel.shriveling      = Shriveling.Text;
            casosSel.stem            = Stem.Text;
            casosSel.stem_cankers    = Stem_Cankers.Text;
            casosSel.temp            = Temp.Text;



            this.Hide();
            CasoSelecionado cs = new CasoSelecionado();

            cs.Show();
        }
Exemplo n.º 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            CNovoCaso controller = new CNovoCaso();

            CasoNovo      casoN = CasoNovo.getInstance();
            CasoSingleton caso  = CasoSingleton.getInstance();

            caso.doenca = doenca_textbox.Text;

            controller.gravaNovoCaso(caso);

            casoN.limpa();
            caso.limpa();

            this.Hide();
            Main main = new Main();

            main.Show();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            System.GC.Collect();

            CCalculaSimilaridade c = new CCalculaSimilaridade();

            CasoSingleton caso = CasoSingleton.getInstance();

            List <Caso> casos_calculados = c.calculaSimilaridadeLocal(caso);


            ListViewItem lvi = new ListViewItem("area_damaged");

            lvi.SubItems.Add(caso.area_damaged);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("canker_lesion");
            lvi.SubItems.Add(caso.canker_lesion);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("crop_hist");
            lvi.SubItems.Add(caso.crop_hist);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("date");
            lvi.SubItems.Add(caso.date);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("external_decay");
            lvi.SubItems.Add(caso.external_decay);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("fruiting_bodies");
            lvi.SubItems.Add(caso.fruiting_bodies);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("fruit_pods");
            lvi.SubItems.Add(caso.fruit_pods);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("fruit_spots");
            lvi.SubItems.Add(caso.fruit_spots);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("germination");
            lvi.SubItems.Add(caso.germination);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("hail");
            lvi.SubItems.Add(caso.hail);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("int_discolor");
            lvi.SubItems.Add(caso.int_discolor);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("leafspots_halo");
            lvi.SubItems.Add(caso.leafspots_halo);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("leafspots_marg");
            lvi.SubItems.Add(caso.leafspots_marg);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("leafspot_size");
            lvi.SubItems.Add(caso.leafspot_size);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("leaf_malf");
            lvi.SubItems.Add(caso.leaf_malf);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("leaf_mild");
            lvi.SubItems.Add(caso.leaf_mild);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("leaf_shread");
            lvi.SubItems.Add(caso.leaf_shread);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("leaves");
            lvi.SubItems.Add(caso.leaves);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("lodging");
            lvi.SubItems.Add(caso.lodging);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("mold_growth");
            lvi.SubItems.Add(caso.mold_growth);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("mycelium");
            lvi.SubItems.Add(caso.mycelium);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("plant_growth");
            lvi.SubItems.Add(caso.plant_growth);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("plant_stand");
            lvi.SubItems.Add(caso.plant_stand);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("precip");
            lvi.SubItems.Add(caso.precip);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("roots");
            lvi.SubItems.Add(caso.roots);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("sclerotia");
            lvi.SubItems.Add(caso.sclerotia);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("seed");
            lvi.SubItems.Add(caso.seed);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("seed_discolor");
            lvi.SubItems.Add(caso.seed_discolor);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("seed_size");
            lvi.SubItems.Add(caso.seed_size);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("seed_tmt");
            lvi.SubItems.Add(caso.seed_tmt);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("severity");
            lvi.SubItems.Add(caso.severity);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("shriveling");
            lvi.SubItems.Add(caso.shriveling);
            listCasoInserido.Items.Add(lvi);


            lvi = new ListViewItem("stem");
            lvi.SubItems.Add(caso.stem);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("stem_cankers");
            lvi.SubItems.Add(caso.stem_cankers);
            listCasoInserido.Items.Add(lvi);

            lvi = new ListViewItem("temp");
            lvi.SubItems.Add(caso.temp);
            listCasoInserido.Items.Add(lvi);


            //PropertyInfo[] valAtb = caso.GetType().GetProperties();


            //listCasoInserido.Columns.Add("teste", caso.area_damaged);


            /*DaoCaso dao = new DaoCaso();
             *
             * List<Caso> casos = dao.getAll();
             *
             * for(int i = 0; i < casos.Count; i++)
             * {
             *
             * }*/

            //Atributo.Text = valAtb[1].ToString();
            //Valor.Text = caso.area_damaged;


            List <Caso> casos = c.selecionaMelhores(casos_calculados);

            for (int i = 0; i < casos.Count; i++)
            {
                GridViewCasoscomSimilaridade.Rows.Add(casos[i].caso, casos[i].doenca, casos[i].SimilaridadeGlobal);
            }
        }
Exemplo n.º 5
0
        private void TelaFinal_Load(object sender, EventArgs e)
        {
            CasoNovo      casoN = CasoNovo.getInstance();
            CasoSingleton caso  = CasoSingleton.getInstance();

            ListViewItem lvi = new ListViewItem("area_damaged");

            lvi.SubItems.Add(caso.area_damaged);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("canker_lesion");
            lvi.SubItems.Add(caso.canker_lesion);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("crop_hist");
            lvi.SubItems.Add(caso.crop_hist);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("date");
            lvi.SubItems.Add(caso.date);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("external_decay");
            lvi.SubItems.Add(caso.external_decay);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("fruiting_bodies");
            lvi.SubItems.Add(caso.fruiting_bodies);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("fruit_pods");
            lvi.SubItems.Add(caso.fruit_pods);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("fruit_spots");
            lvi.SubItems.Add(caso.fruit_spots);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("germination");
            lvi.SubItems.Add(caso.germination);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("hail");
            lvi.SubItems.Add(caso.hail);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("int_discolor");
            lvi.SubItems.Add(caso.int_discolor);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("leafspots_halo");
            lvi.SubItems.Add(caso.leafspots_halo);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("leafspots_marg");
            lvi.SubItems.Add(caso.leafspots_marg);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("leafspot_size");
            lvi.SubItems.Add(caso.leafspot_size);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("leaf_malf");
            lvi.SubItems.Add(caso.leaf_malf);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("leaf_mild");
            lvi.SubItems.Add(caso.leaf_mild);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("leaf_shread");
            lvi.SubItems.Add(caso.leaf_shread);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("leaves");
            lvi.SubItems.Add(caso.leaves);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("lodging");
            lvi.SubItems.Add(caso.lodging);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("mold_growth");
            lvi.SubItems.Add(caso.mold_growth);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("mycelium");
            lvi.SubItems.Add(caso.mycelium);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("plant_growth");
            lvi.SubItems.Add(caso.plant_growth);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("plant_stand");
            lvi.SubItems.Add(caso.plant_stand);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("precip");
            lvi.SubItems.Add(caso.precip);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("roots");
            lvi.SubItems.Add(caso.roots);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("sclerotia");
            lvi.SubItems.Add(caso.sclerotia);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("seed");
            lvi.SubItems.Add(caso.seed);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("seed_discolor");
            lvi.SubItems.Add(caso.seed_discolor);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("seed_size");
            lvi.SubItems.Add(caso.seed_size);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("seed_tmt");
            lvi.SubItems.Add(caso.seed_tmt);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("severity");
            lvi.SubItems.Add(caso.severity);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("shriveling");
            lvi.SubItems.Add(caso.shriveling);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("stem");
            lvi.SubItems.Add(caso.stem);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("stem_cankers");
            lvi.SubItems.Add(caso.stem_cankers);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("temp");
            lvi.SubItems.Add(caso.temp);
            listNovoCaso.Items.Add(lvi);

            //segunda lista

            lvi = new ListViewItem("area_damaged");
            lvi.SubItems.Add(casoN.area_damaged);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("canker_lesion");
            lvi.SubItems.Add(casoN.canker_lesion);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("crop_hist");
            lvi.SubItems.Add(casoN.crop_hist);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("date");
            lvi.SubItems.Add(casoN.date);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("external_decay");
            lvi.SubItems.Add(casoN.external_decay);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("fruiting_bodies");
            lvi.SubItems.Add(casoN.fruiting_bodies);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("fruit_pods");
            lvi.SubItems.Add(casoN.fruit_pods);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("fruit_spots");
            lvi.SubItems.Add(casoN.fruit_spots);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("germination");
            lvi.SubItems.Add(casoN.germination);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("hail");
            lvi.SubItems.Add(caso.hail);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("int_discolor");
            lvi.SubItems.Add(casoN.int_discolor);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("leafspots_halo");
            lvi.SubItems.Add(casoN.leafspots_halo);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("leafspots_marg");
            lvi.SubItems.Add(caso.leafspots_marg);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("leafspot_size");
            lvi.SubItems.Add(caso.leafspot_size);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("leaf_malf");
            lvi.SubItems.Add(caso.leaf_malf);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("leaf_mild");
            lvi.SubItems.Add(casoN.leaf_mild);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("leaf_shread");
            lvi.SubItems.Add(casoN.leaf_shread);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("leaves");
            lvi.SubItems.Add(casoN.leaves);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("lodging");
            lvi.SubItems.Add(casoN.lodging);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("mold_growth");
            lvi.SubItems.Add(caso.mold_growth);
            listNovoCaso.Items.Add(lvi);

            lvi = new ListViewItem("mycelium");
            lvi.SubItems.Add(caso.mycelium);
            listNovoCaso.Items.Add(lvi);


            lvi = new ListViewItem("plant_growth");
            lvi.SubItems.Add(casoN.plant_growth);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("plant_stand");
            lvi.SubItems.Add(casoN.plant_stand);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("precip");
            lvi.SubItems.Add(casoN.precip);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("roots");
            lvi.SubItems.Add(casoN.roots);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("sclerotia");
            lvi.SubItems.Add(casoN.sclerotia);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("seed");
            lvi.SubItems.Add(casoN.seed);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("seed_discolor");
            lvi.SubItems.Add(casoN.seed_discolor);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("seed_size");
            lvi.SubItems.Add(casoN.seed_size);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("seed_tmt");
            lvi.SubItems.Add(casoN.seed_tmt);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("severity");
            lvi.SubItems.Add(casoN.severity);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("shriveling");
            lvi.SubItems.Add(casoN.shriveling);
            listSelecionado.Items.Add(lvi);


            lvi = new ListViewItem("stem");
            lvi.SubItems.Add(casoN.stem);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("stem_cankers");
            lvi.SubItems.Add(casoN.stem_cankers);
            listSelecionado.Items.Add(lvi);

            lvi = new ListViewItem("temp");
            lvi.SubItems.Add(casoN.temp);
            listSelecionado.Items.Add(lvi);

            doenca_textbox.Text = casoN.doenca;
        }