private void eliminar_btn_Click(object sender, EventArgs e) { bool permiso = FG.ValidarPermisoTransaccion("ELIMINAR FACTURA"); if (permiso) { DialogResult dialogResult = MessageBox.Show("Desea Cancelar esta factura?", "Sistema Facturacion", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { try { string val = ""; if (activas_radiobtn.Checked) { Program.GfacturaId = Convert.ToInt32(historialFacturas_dtg.CurrentRow.Cells[0].Value); F.idFactura = Convert.ToInt32(historialFacturas_dtg.CurrentRow.Cells[0].Value); F.Estado = false; val = "Factura Cancelada!"; } else { F.idFactura = Convert.ToInt32(historialFacturas_dtg.CurrentRow.Cells[0].Value); F.Estado = true; val = "Factura Activada!"; } string msj = F.ActivarDesactivarFactura(); if (msj == "1") { MessageBox.Show(val, "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Information); if (val == "Factura Cancelada!") { SumarExistenciaProductos(); } } else { MessageBox.Show("Factura no pudo ser modificada", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Information); } dtgHistorial(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { MessageBox.Show("Usuario no tiene permiso para esta acción", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }