private void Initcombox() { this.list = new List <DataSintoma>(); DataSintoma ds1 = new DataSintoma(1, "tos"); this.list.Add(ds1); DataSintoma ds2 = new DataSintoma(2, "gripe"); this.list.Add(ds2); cmbsintomas.DataSource = this.list; cmbsintomas.ValueMember = "id"; cmbsintomas.DisplayMember = "sintoma"; //listo los sintomas; foreach (var item in this.list) { TextBox txt = new TextBox(); txt.Width = 46; txt.Height = 17; txt.Location = new Point(40, y); txt.Text = item.Id.ToString(); txt.Name = item.Id.ToString(); TextBox txt2 = new TextBox(); txt.Width = 46; txt.Height = 17; txt.Location = new Point(40, y); txt.Text = item.Id.ToString(); txt.Name = item.Id.ToString(); this.Controls.Add(txt); //cuadro de ponderacion //aumentar la y } }
//agregar private void button1_Click(object sender, EventArgs e) { int indice = cmbsintomas.SelectedIndex; if (this.indice != -1) { /*while (!encontrado || this.listasintomas.Count<iter) * { * if (this.listasintomas[iter].Id == this.indice) * { * encontrado = true; * posicion = iter; * } * iter++; * }*/ long id = this.listasintomas[indice].Id; DataSintoma sintomaData = this.listasintomas[indice]; string sintoma = this.listasintomas[indice].Sintoma; MessageBox.Show("id:" + id + " el sintoma es: " + sintoma); List <DataSintoma> listaAux = this.list.Where(a => a.Id == id).ToList(); if (listaAux.Count == 0) { this.list.Add(sintomaData); EliminarSintomas(); ListarSintomas(); } } //List<> }
private void Initcombox() { DataSintoma ds1 = new DataSintoma(1, "tos", 40.0); DataSintoma ds2 = new DataSintoma(2, "gripe", 30.0); DataSintoma ds3 = new DataSintoma(3, "malestar", 20.0); this.listasintomas = new List <DataSintoma>(); this.listasintomas.Add(ds1); this.listasintomas.Add(ds2); this.listasintomas.Add(ds3); this.list = new List <DataSintoma>(); this.list.Add(ds1); this.list.Add(ds2); cmbsintomas.DataSource = this.listasintomas; cmbsintomas.ValueMember = "id"; cmbsintomas.DisplayMember = "sintoma"; //listo los sintomas; ListarSintomas(); }