예제 #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult opcion;

            opcion = MessageBox.Show("¿Desea eliminar el destino: " + this.destino.Des_Descripcion + " ?", "Eliminar destino", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
            if (opcion.Equals(DialogResult.Yes))
            {
                if (GestionDestino.devolverTienePrestamo(Convert.ToInt32(this.destino.Des_Codigo)) > 0)
                {
                    MessageBox.Show("No se puede eliminar el destino porque tiene préstamo asignado", "Eliminar destino", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    GestionDestino.delete_Destino(destino);
                    MessageBox.Show("Destino eliminado con éxito", "Eliminar destino", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cargar_Destinos();
                }
            }
        }