private void btnDar_Click(object sender, EventArgs e) { for (int i = 0; i < lstVariedades.Items.Count; i++) { if (cmbVariedad.SelectedIndex.ToString() == variedades[i].nombre.ToString()) { miVariedad = variedades[i]; } } switch (cmbEnfermedad.SelectedIndex) { case 0: miVariedad = new Acaros(miVariedad); break; case 1: miVariedad = new Botrytis(miVariedad); break; case 2: miVariedad = new Velloso(miVariedad); break; case 3: miVariedad = new OtrasEnfermedades(miVariedad); break; default: // code block break; } lblCostoEnfer.Text = miVariedad.CostoProducionPorMata().ToString(); }
private void btnCrear_Click(object sender, EventArgs e) { idVariedad++; miVariedad = new Variedad(idVariedad, txtVarNombre.Text, (double)numVarCos.Value, (int)numVarMa.Value); lstVariedades.Items.Add(miVariedad); cmbVariedad.Items.Add(((Variedad)miVariedad).nombre); variedades.Add(((Variedad)miVariedad)); }
private void Home_Load(object sender, EventArgs e) { OBloque = new BloqueCultivable(idBloque, 100, 3000, "Jorge"); lblMedidas.Text = config.medidas; lblnombreFloricola.Text = config.nombreFloricola; lblTallosXBonche.Text = config.tallosPorBonche.ToString(); numBloCam.Value = OBloque.camas; numBloMa.Value = OBloque.numMatas; txtEncargado.Text = OBloque.encargado; lstBloques.Items.Add(OBloque); cmbBloque.Items.Add(OBloque.id); ColocarEnfermedadesEnCmb(); cmbBloque.SelectedIndex = 0; miVariedad = new Variedad(idVariedad, "Explorer", 0.15, 3000); lstVariedades.Items.Add(miVariedad); cmbVariedad.Items.Add(((Variedad)miVariedad).nombre); variedades.Add(((Variedad)miVariedad)); cmbVariedad.SelectedIndex = 0; cmbEnfermedad.SelectedIndex = 0; }
public Velloso(IComponete componete) { decoramosA = componete; }
public Acaros(IComponete componete) { decoramosA = componete; }
public Botrytis(IComponete componete) { decoramosA = componete; }
public OtrasEnfermedades(IComponete componete) { decoramosA = componete; }