public void tipoBotonClic(DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { //si el click es en el boton actualizar if (e.ColumnIndex == btnUpdate.Index) { frmInsertarPersonas frm = new frmInsertarPersonas(); frm.MdiParent = this.MdiParent; frm.WindowState = FormWindowState.Maximized; frm.Show(); frm.BoxTipoPersona.SelectedItem = "Proveedor"; frm.BoxTipoPersona.Enabled = false; frm.TipoInsercion = 1; frm.TxtFkPersonas.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[0].Value); frm.TxtFkGlobal.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[1].Value); frm.TxtNit.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[2].Value); frm.TxtNombre.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[3].Value); frm.TxtDireccion.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[4].Value); frm.TxtTelefono.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[5].Value); frm.TxtCelular.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[6].Value); frm.TxtCorreo.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[7].Value); frm.TxtDescripcion.Text = Convert.ToString(tblProveedor.Rows[e.RowIndex].Cells[8].Value); } //si el click es en el boton eliminar if (e.ColumnIndex == btnEliminar.Index) { if (MessageBox.Show("Esta seguro de eliminar este registro?", "Eliminar Registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (MessageBox.Show("Esta totalmente seguro?", "Eliminar Registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { int codigo = Convert.ToInt32(tblProveedor.Rows[e.RowIndex].Cells[0].Value); ProveedorBLL.DeleteProveedor(codigo); MessageBox.Show("Registro eliminado"); this.cargarDatosProveedor(); } } } } }