void btnCrearRel_Click(object sender, EventArgs e) { this._ds = Generador.CrearRelaciones(); this.btnCargarLoc.Click += ManejadorDeCargas; this.btnCrearRel.Click -= btnCrearRel_Click; }
void btnCrearDsDt_Click(object sender, EventArgs e) { //Cargo la tabla y la agrego a la lista. this._listaDeTablas.Add(Generador.CargarDtProductos()); //Cargo la tabla y la agrego a la lista. this._listaDeTablas.Add(Generador.CargarDtProveedores()); //Cargo la tabla y la agrego a la lista. this._listaDeTablas.Add(Generador.CargarDtLocalidades()); //Cargo la tabla y la agrego a la lista. this._ds = Generador.CargarDataSet(this._listaDeTablas); this.btnCrearRel.Click += btnCrearRel_Click; this.btnCrearDsDt.Click -= btnCrearDsDt_Click; }
void ManejadorDeCargas(object sender, EventArgs e) { List <string> listaDescripciones = new List <string>(); switch (((Button)sender).Name) { case "btnCargarProv": //Cargo en una lista los 3 proveedores listaDescripciones.Add("Proveedor1"); listaDescripciones.Add("Proveedor2"); listaDescripciones.Add("Proveedor3"); Generador.CargarFilasEnTablas(listaDescripciones, eTablas.proveedores); //Le quito el manejador al boton this.btnCargarProv.Click -= ManejadorDeCargas; this.btnCargarProd.Click += ManejadorDeCargas; break; case "btnCargarProd": //Cargo en un lista los 9 productos listaDescripciones.Add("coca"); listaDescripciones.Add("alfajor"); listaDescripciones.Add("gatorade"); listaDescripciones.Add("sprite"); listaDescripciones.Add("pirulin"); listaDescripciones.Add("ovomaltina"); listaDescripciones.Add("chocolatina"); listaDescripciones.Add("Dos Corazones"); listaDescripciones.Add("Cheetos"); Generador.CargarFilasEnTablas(listaDescripciones, eTablas.productos); //Le quito el manejador al boton this.btnCargarProd.Click -= ManejadorDeCargas; //Le agrego eventos a los mostrar después de cargar la ultima tabla, en este caso después de cargar productos. this.btnMostrarProdProv.Click += BtnMostrarProdProv_Click; this.btnMostrarProvLoc.Click += BtnMostrarProvLoc_Click; this.btnMostrarProdProvLoc.Click += BtnMostrarProdProvLoc_Click; this.btnMostrarProvQuil.Click += BtnMostrarProvQuil_Click; this.btnMostrarXFiltro.Click += BtnMostrarXFiltro_Click; break; case "btnCargarLoc": //Cargo en un lista los 9 productos listaDescripciones.Add("Quilmes"); listaDescripciones.Add("Avellaneda"); listaDescripciones.Add("La Plata"); Generador.CargarFilasEnTablas(listaDescripciones, eTablas.localidades); //Le quito el manejador al boton this.btnCargarLoc.Click -= ManejadorDeCargas; this.btnCargarProv.Click += ManejadorDeCargas; break; default: break; } }