private void btnCancelar_Click(object sender, EventArgs e) { DialogResult result; var admin = new Administracion("Confirme la eliminacion del registro numero: " + codigo.IdTransaccion); admin.ShowDialog(); result = admin.resultado; if (DialogResult.Yes.Equals(result)) { try { var an = TransaccionController.anular(codigo.IdTransaccion); if (an < 0) { throw new Exception("No se pudo eliminar la transaccion"); } else { MessageBox.Show("Factura #" + codigo.IdTransaccion + " ha sido anulada correctamente", "Factura Anulada", MessageBoxButtons.OK, MessageBoxIcon.Information ); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
/// <summary> /// Permite la eliminacion logica de un registro /// en la tabla de las carreras /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void anularCarreraToolStripMenuItem_Click(object sender, EventArgs e) { //Confirmacion de eliminacion DialogResult result; if (!MainContainer.sesion.TipoUsuario.Descripcion.Equals("Administrador")) { var admin = new Administracion("Confirme la eliminacion del registro numero: " + dgvCarreras.SelectedRows[0].Cells[0].Value); admin.ShowDialog(); result = admin.resultado; } else result = DialogResult.Yes; //Verificando seleccion if(DialogResult.Yes.Equals(result)) { try { //Obtencion del codigo de la carrera int codigo = (int)dgvCarreras.SelectedRows[0].Cells[0].Value; //Buscamos la carrera int eliminado = CarreraController.Eliminar(codigo); if (eliminado > 0) { MessageBox.Show("Registro Eliminado Correctamente!", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); btnFiltrar_Click(sender, e); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error durante la eliminacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void eliminarMenuItem(object sender, EventArgs e) { Usuarios tmp = getUsuario(); try { var message = MessageBox.Show("Desea eliminar al usuario: " + tmp.Nickname, "Confirmacion de eliminacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (message.Equals(DialogResult.Yes)) { var res = new Transacciones.Administracion("Confirmar eliminacion del usuario").ShowDialog(); if (res.Equals(DialogResult.Yes)) { UsuariosController.eliminar(tmp.Personas.Identificacion); loadGrid(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }