private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("Realmente desea eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string Codigo; string Rpta = ""; foreach (DataGridViewRow row in dtgListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Rpta = NTrabajador.Eliminar(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { this.MensajeOk("Se Elimino Correctamente el Registro"); } else { this.MensajeError(Rpta); } } } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
////----- BOTON ELIMINAR ------------------------------------------------------------------------------ private void btnEliminar_Click(object sender, EventArgs e) { try { //Variable de tipo DialogResult entiendo que sire para capturar datos de preguntas al usuario DialogResult Opcion; //Tipo de mensaje que va a mostrar al usuario los botones SI o No Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) //Si es que SI, que ok { string Codigo; string Rpta = ""; //->Bucle para recorrerse todo el GRID y mira que esta marcado para borrarlo.....este sistema no vale para muchos registros // si cada vez que va a borrar se tiene que recorrer todo el GRID menuda mierder foreach (DataGridViewRow row in dataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) //Pregunta por el valor de la columna cero del GRID { Codigo = Convert.ToString(row.Cells[1].Value); //Trinca el valor de la columna 1 es decir el IdFamilia //Envia el codigo al metodo ELIMINAR de la CapaNegocio de de Familias, OjO conviertiendo a Int que es como //es el tipo de campo en la tabla Familias Rpta = NTrabajador.Eliminar(Convert.ToInt32(Codigo)); //Utiliza EQUALS para comparar cadenas de texto en vez de hacerlo a machete : if Rpta == "OK" if (Rpta.Equals("OK")) { this.MensajeOk("Se Eliminó Correctamente el registro"); } else { this.MensajeError(Rpta); } } } //-->Para volver a pintar el GRID con los cambios this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult opcion; opcion = MessageBox.Show("Está seguro de eliminar los registros?", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { string codigo; string rpta = ""; foreach (DataGridViewRow row in dataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { codigo = Convert.ToString(row.Cells[1].Value); rpta = NTrabajador.Eliminar(Convert.ToInt32(codigo)); } } if (rpta.Equals("OK")) { this.MensajeOK("Se eliminó correctamente el registro"); } else { this.MensajeError(rpta); } this.Mostrar(); this.Limpiar(); this.btnEliminar.Enabled = false; this.btnCancelar.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnEliminar_Click(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("Desea Eliminar los registros?"); if (Opcion == DialogResult.OK) { string Codigo; string Rpta = ""; foreach (DataGridViewRow row in dataGridView1.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Rpta = NTrabajador.Eliminar(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { //este metodo contiene el mensaje de tipo messagebox confirmacion this.MensajeOk("Se Elimino correctamente el registro"); } else { //este metodo contiene el mensaje de tipo messagebox error this.MensajeError(Rpta); } } } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult dialogResult; dialogResult = MessageBox.Show("Realmente Desea Eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dialogResult == DialogResult.OK) { string Codigo; string rpta = ""; foreach (DataGridViewRow data in dataListado.Rows) { if (Convert.ToBoolean(data.Cells[0].Value)) { Codigo = Convert.ToString(data.Cells[1].Value); rpta = NTrabajador.Eliminar(Convert.ToInt32(Codigo)); if (rpta.Equals("OK")) { this.MensajeOk("Se elimino correctamente el registro"); } else { this.MensajeError(rpta); } } } this.Mostrar(); this.dataListado.Columns[0].Visible = true; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string ID; string Rpta = ""; foreach (DataGridViewRow row in dataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { ID = Convert.ToString(row.Cells[1].Value); Rpta = NTrabajador.Eliminar(ID); // hay que cambiar Codigo por Idtrabajador... supongo if (Rpta.Equals("OK")) { this.MensajeOK("Se Eliminó Correctamente el registro"); } else { this.MensajeError(Rpta); } } } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void EliminarBoton_Click(object sender, EventArgs e) { try { DialogResult opcion; opcion = MessageBox.Show("Realmente desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { string respuesta = string.Empty; string codigo = string.Empty; foreach (DataGridViewRow row in dataListadoGridView1.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { codigo = Convert.ToString(row.Cells[1].Value); respuesta = NTrabajador.Eliminar(Convert.ToInt32(codigo)); if (respuesta.Equals("OK")) { this.MensajeOK("Se Eliminó Corectamente el registro....."); } else { this.MensajeError(respuesta); } } } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//eliminar private void BtnEliminar_Click(object sender, EventArgs e) { try { DialogResult opcion; opcion = MessageBox.Show("Realmente desea eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { string id; string rpta = ""; foreach (DataGridViewRow row in dataListado.Rows) //recorre las filas { if (Convert.ToBoolean(row.Cells[0].Value)) //la celda 0 convierte a bool { id = Convert.ToString(row.Cells[1].Value); //obtiene su idcategoria rpta = NTrabajador.Eliminar(Convert.ToInt32(id)); //envio el id if (rpta.Equals("Ok")) { this.MensajeOk("Se elimino correctamente el registro"); this.chkEliminar.Checked = false;//despues de eliminar deselecciona el check } else { this.MensajeError(rpta); } } } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { //Le preguntamos al usuario si está seguro o no de eliminar un registro //Para eso usaremos una variable: opcion DialogResult Opcion; //Título: Sistema de Ventas. //Botones que voy a mostrar: OK, Cancel. //Icono: Questions, para mostrar una pregunta. Opcion = MessageBox.Show("Realmente desea eliminar los registros", "Sistemas de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); //Si el usuario tocó OK: if (Opcion == DialogResult.OK) { //Declaro 2 variable: //Variable Codigo: para enviar la llave primaria de la categoria que quiero eliminar: string Codigo; //Otra variable para recibir la respuesta si eliminó o no eliminó: //La voy a inicializar en blanco: string Rpta = ""; //Un bucle para que me verifique si están marcados los registros en mi checkbox //Si están marcados, pasará a mi método eliminar de mi CapaNegocio... //Y la CapaNegocio pasará al método eliminar de mi CapaDatos... //Y mi CapaDatos lo pasará al procedimiento almacenado Eliminar de la DB. //Rows: todas las filas foreach (DataGridViewRow row in dataListado.Rows) { //El bucle está revisando fila por fila: row.Cells[0].Value //Si la columna [0], que es el checkbox es true, por eso se convierte... //... en Boolean if (Convert.ToBoolean(row.Cells[0].Value)) { //Eliminar esa fila //Columna [1] que es de la llave primaria: Codigo = Convert.ToString(row.Cells[1].Value); //LLamo a mi clase NProveedor, y a su método Elimnar. //Le envío mi variable Codigo pero como ésta variable es un string... //... y el métod Elimninar está esperando un int lo convierto. Rpta = NTrabajador.Eliminar(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { //Le envio el mensaje: this.MensajeOk("Se eliminó correctamente el registro"); } else { this.MensajeError(Rpta); } } } //Para mostrar mi datalistado totalmente actualizado: this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }