private void btnEliminar_Click(object sender, EventArgs e) { try { if (dgvPagos.SelectedRows.Count > 0) { DialogResult dialogResult = MessageBox.Show(string.Format("Esta seguro que desea eliminar el Pago {0}?", dgvPagos.CurrentRow.Cells["PagoCompraCreditoID"].Value), "Eliminar Pago", MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.OK) { Autorizar autorizar = new Autorizar(); DialogResult dr = autorizar.ShowDialog(this); if (autorizar.DialogResult != DialogResult.OK) { resultado = pagosCompraCreditoNegocio.BorrarPagoCompraCredito(Convert.ToInt32(dgvPagos.CurrentRow.Cells["PagoCompraCreditoID"].Value)); CargarDataGridView(); ValidarBorrarPago(resultado); } } } else { MessageBox.Show("Debe de seleccionar al menos un pago para eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exc) { MessageBox.Show("No se ha podido eliminar este pago, intente de nuevo por favor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Loggeator.EscribeEnArchivo(exc.ToString()); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (dgvCobros.SelectedRows.Count > 0) { DialogResult dialogResult = MessageBox.Show(string.Format("Esta seguro que desea eliminar el cobro {0}?", dgvCobros.CurrentRow.Cells["CobroVentaCreditoID"].Value), "Eliminar Cobro", MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.OK) { if (!(dgvCobros.Rows[dgvCobros.CurrentRow.Index].Cells["Concepto"].Value.ToString() == "Nota de credito")) { Autorizar autorizar = new Autorizar(); DialogResult dr = autorizar.ShowDialog(this); if (autorizar.DialogResult != DialogResult.OK) { resultado = cobrosVentaCreditoNegocio.BorrarCobroVentaCredito(Convert.ToInt32(dgvCobros.CurrentRow.Cells["CobroVentaCreditoID"].Value)); CargarDataGridView(); ValidarBorrarCobro(resultado); } } else { MessageBox.Show("No se puede eliminar los cobros asociados a una nota de credito.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Debe de seleccionar al menos un cobro para eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exc) { MessageBox.Show("No se ha podido eliminar este cobro, intente de nuevo por favor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Loggeator.EscribeEnArchivo(exc.ToString()); } }