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 dataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Rpta = NProveedor.Eliminar(Convert.ToInt32(Codigo)); 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 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 = NProveedor.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 dgvProveedor_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex != -1) { DataTable tabla = new DataTable(); if (dgvProveedor.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar")) { int idproveedor = Convert.ToInt32(dgvProveedor.Rows[e.RowIndex].Cells[8].Value); tabla = NProveedor.BuscarCodigo(idproveedor); new frmProveedor().Show(); int numFilas = tabla.Rows.Count; if (numFilas == 1) { frmProveedor.MyFormProv.txtRazonSocial.Text = tabla.Rows[0]["razonsocial"].ToString(); frmProveedor.MyFormProv.cboTipoDoc.Text = tabla.Rows[0]["tipodocumento"].ToString(); frmProveedor.MyFormProv.txtNumDoc.Text = tabla.Rows[0]["numdocumento"].ToString(); frmProveedor.MyFormProv.txtTelefono.Text = tabla.Rows[0]["telefono"].ToString(); frmProveedor.MyFormProv.txtCorreo.Text = tabla.Rows[0]["correo"].ToString(); frmProveedor.MyFormProv.txtDireccion.Text = tabla.Rows[0]["direccion"].ToString(); frmProveedor.MyFormProv.idProveedor = int.Parse(tabla.Rows[0]["idproveedor"].ToString()); frmProveedor.MyFormProv._isNew = false; } } if (dgvProveedor.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar")) { int idproveedor = Convert.ToInt32(dgvProveedor.Rows[e.RowIndex].Cells[8].Value); DialogResult rspta = MessageBox.Show("Desea Eliminar", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (DialogResult.Yes == rspta) { //var empleado = new Clases.Empleado(id_personal); bool objCat = NProveedor.Eliminar(idproveedor); if (objCat) { dgvProveedor.Rows.RemoveAt(e.RowIndex); MostarProveedor(); } else { MessageBox.Show("Error al eliminar "); } } } } }
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 = NProveedor.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 cmdEliminar_Click(object sender, EventArgs e) { if (chkEliminar.Checked == false) { return; } try { DialogResult Opcion; Opcion = MessageBox.Show("Desea Eliminar estos registros", "Sistema S&B", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Opcion == DialogResult.Yes) { string Codigo; string Rif; string Rpta = ""; for (int i = 0; i < lvwProveedor.Items.Count; i++) { if (lvwProveedor.Items[i].Checked == true) { Codigo = Convert.ToString(lvwProveedor.Items[i].SubItems[1].Text); Rif = Convert.ToString(lvwProveedor.Items[i].SubItems[2].Text); Rpta = NProveedor.Eliminar(Convert.ToInt32(Codigo), Rif); if (Rpta.Equals("OK")) { MensajeOk("El Registro se Eliminó con Exito"); } else { MensajeError(Rpta); } } } Mostrar(); } } 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", "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 = NProveedor.Eliminar(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { this.MensajeOk("Se elimino correctamente el registro"); } else { this.MensajeError("No se puede eliminar el proveedor, este tiene ingresos asociados"); } } } this.chkEliminar.Checked = false; 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("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string Rpta = ""; int indeceFila = dataListado.CurrentRow.Index; if (indeceFila != null) { int idProveedor = Convert.ToInt32(dataListado.Rows[indeceFila].Cells[1].Value); Rpta = NProveedor.Eliminar(Convert.ToInt32(idProveedor)); 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 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 = NProveedor.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 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 = NProveedor.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); } }
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 = NProveedor.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); } }