private void dgFornecedor_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { if (Convert.ToBoolean(dgFornecedor[8, e.RowIndex].Value) == false) { MessageBox.Show("Não é permitido realizar esta ação. Este item está inativo.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (senderGrid.Columns[e.ColumnIndex].Name == "Editar") { frmFornecedor frmFornecedor = new frmFornecedor((int)dgFornecedor[3, e.RowIndex].Value); frmFornecedor.Show(); this.Hide(); } if (senderGrid.Columns[e.ColumnIndex].Name == "Excluir") { DialogResult dr = MessageBox.Show("Deseja realmente excluir?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == DialogResult.Yes) { FornecedorBO fornecedorBO = new FornecedorBO(); fornecedorBO.Excluir((int)dgFornecedor[3, e.RowIndex].Value); MessageBox.Show("Fornecedor excluído com sucesso.", "Validação", MessageBoxButtons.OK, MessageBoxIcon.Information); FornecedorBE fornecedorBE = PreencherDados(); Pesquisar(fornecedorBE); } } } }
private void btnNovo_Click(object sender, EventArgs e) { frmFornecedor frmFornecedor = new frmFornecedor(null); frmFornecedor.Show(); this.Hide(); }