private void deleteDepot(int columnIndex) { if (MessageBox.Show("¿Desea Eliminar la Bodega \"" + this.dataGridView1.Columns[columnIndex].HeaderText + "\"?. \nLos productos almacenados serán transferidos a sus respectivas bodegas por defecto.\n\nNota: En caso de que la bodega por defecto se esté eliminando, los productos se transferiran a la bodega \"" + this.dataGridView1.Columns[3].HeaderText + "\"", "Borrar Bodega", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } new Bodega(Convert.ToInt32(this.dataGridView1.Columns[columnIndex].Name)).Delete(); this.dataGridView1.DataSource = Bodega.getInventory(); this.FitTableInformation(); this.dataGridView1.CurrentCell = this.dataGridView1.RowCount > 0 ? this.dataGridView1.Rows[this.selectedrow].Cells[0] : (DataGridViewCell)null; }
private void editDepot(int columnIndex) { PanelProductos_NuevaBodega productosNuevaBodega = new PanelProductos_NuevaBodega(Convert.ToInt32(this.dataGridView1.Columns[columnIndex].Name)); DarkForm darkForm = new DarkForm(); darkForm.Show(); if (productosNuevaBodega.ShowDialog() == DialogResult.OK) { this.dataGridView1.DataSource = Bodega.getInventory(SearchTxt.Text); this.FitTableInformation(); this.dataGridView1.CurrentCell = this.dataGridView1.RowCount > 0 ? this.dataGridView1.Rows[this.selectedrow].Cells[0] : (DataGridViewCell)null; } darkForm.Close(); }
private async void loadtable(string text) { this.Cursor = Cursors.WaitCursor; dataGridView1.DataSource = null; dataGridView1.DataSource = await Task.Run(() => Bodega.getInventory(text)); Cursor = Cursors.Default; if (this.dataGridView1.RowCount <= 0) { return; } this.dataGridView1.FirstDisplayedCell = this.dataGridView1.Rows[0].Cells[0]; CellFormatting(); }