private void btnEliminar_Click(object sender, EventArgs e) { if (estado == BTNestado.buscar) { busquedaActiva = true; } else { busquedaActiva = false; } estado = BTNestado.eliminar; estadoBotones(); frmConfirmarEliminar confirma = new frmConfirmarEliminar(); confirma.ventanaPrincipal = this; if (confirma.ShowDialog() == DialogResult.OK) { llamarMetodosDAO((IconButton)sender, 2); MessageBox.Show("Se eliminó correctamente", "Mensaje de confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); llamarMetodosDAO(null, 4); } else { //Se canceló. } if (busquedaActiva == true) { estado = BTNestado.buscar; estadoBotones(); } }
private void btnRemoveCliente_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow == null || dataGridView1.CurrentRow.Index < 0) { return; } frmConfirmarEliminar formEliminar = new frmConfirmarEliminar(); if (formEliminar.ShowDialog() == DialogResult.OK) { int indice = dataGridView1.CurrentRow.Index; dataGridView1.DataSource = new BindingList <PromocionXProductoWS.promocionXProducto>(); VisitaWS.visita[] visitas = new VisitaWS.visita[misVisitas.Count - 1]; for (int cont = 0; cont < misVisitas.Count; cont++) { if (cont != indice) { visitas[cont] = misVisitas.ElementAt(cont); } } dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = new BindingList <VisitaWS.visita>(); misVisitas = new BindingList <VisitaWS.visita>(visitas.ToArray()); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = misVisitas; } }
private void btnRemoveProducto_Click(object sender, EventArgs e) { if (dgvPromocionXProducto.CurrentRow == null || dgvPromocionXProducto.CurrentRow.Index < 0) { return; } frmConfirmarEliminar formEliminar = new frmConfirmarEliminar(); if (formEliminar.ShowDialog() == DialogResult.OK) { int indice = dgvPromocionXProducto.CurrentRow.Index; misPromocionXProducto.RemoveAt(indice); } }